Python之路【第一篇】python基础

一、python开发

1、开发:

  1)高级语言:python 、Java 、PHP、 C#  Go ruby  c++  ===>字节码

  2)低级语言:c 、汇编

2、语言之间的对比:

  1)python  JAVA :既可以写网页 ,也可以写后台功能

    -python:执行效率低,开发效率高

    -java:执行效率高,开发效率低

  2)php :只适用于写网页

3)python种类:

    jpython

    ironpython

    JavaScriptpython

    rubypython

    cpython

  4)安装 :python安装在os上,执行操作:写一个文件文件中按照python的规则写,将文件交给python软件,读取文件内容,然后进行转换和执行,最终获取结果。

    python3 在继续更新

    python2 在继续更新

   Windows :下载python:www.python.org 选择最新版本

          #环境变量 :点击我的电脑右击属性》》》选择高级系统设置》》》然后编辑PATH 在后面新建直接把安装的python的路劲加到上面。

Python之路【第一篇】python基础

3、python基础

  1)第一句python:print("hello world")

    建文件的时候:-后缀名是可任性写的?

    ——导入模块的时候.如果不是以.py会出错

      所以以后文件名后缀要用.py

  2)解释器路径:#!/usr/bin/env python

  3)编码:# -*- coding:utf8 -*-  python3不用关注  python2 必须添加(2里面默认的是ascill)

    unicode     utf-8     gbk

    utf-8 :中文默认用3个字符表示

    gbk :用两个

4、执行一个操作

提醒用户输入:用户和密码
获取用户名和密码,检测:用户名=root 密码=root
正确:登录成功
错误:登陆失败

 name = "sun"
password = ""
n = input("请输入用户名")
m = input("请输入密码")
if name == n and password == m :
print("welcome")
else :
print("try again ")

5、 变量名:- 字母- 数字- 下划线

PS:数字不能开头

不能是关键字
最好不好和python内置的东西重复 **

6. 条件语句

缩进用4个空格

  a. 第一种模式
  n1 = input('>>>')
  if "xiaoming" == "xiaoming":
    n2 = input('>>>')
    if n2 == "确认":
      print('xiaomingSB')
    else:
      print('xiaomignDB')
  else:
    print('error')
  注意:
  n1 = "alex" 赋值    (一个等号是赋值)
  n1 == 'alex'
比较,(两个等号是比较)

  b.if第二种形式

  if 条件1:
    pass 代指空代码,无意义,仅仅用于表示代码块
  elif 条件2:
    pass
  elif 条件3:
    pass
  else:
    pass
  print('end')

  

  c. 条件1
  and or

  if n1 == "xiaoming" or n2 == "xiaoming!23":
    print('OK')
  else:
    print('OK')

7. 基本数据类型

  字符串 - n1 = "xiaoming"  n2 = 'root'  n3 = """eric"""  n4='''tony'''
  数字 - age=21 weight = 64 fight = 5

  加减乘除等:
  字符串:
      加法:
      n1 = "xiaoming"
      n2 = "sb"
      n4 = "db"
      n3 = n1 + n2 + n4
      # "xiaomingsbdb"

    乘法:
      n1 = "alex"
      n3 = n1 * 10
  数字:
      n1 = 9
      n2 = 2
      n3 = n1 + n2
      n3 = n1 - n2
      n3 = n1 * n2
      n3 = n1 / n2
      n3 = n1 % n2
      n3 = n1 ** n2
      出题:
      11 12 13 ...

      num = 12
      n = num % 2
      if n == 0:
        print('偶数')

      else:

        print('奇数')

9. while循环

  循环死循环

    while 1==1:

      print('ok')

 # 1、break
# count = 0
# while count < 10:
# count = count + 1
# print(count)
# break
# print(11111111111)
# print('end') #break 跳出所有循环 ,终止循环
 # 2、continue
# count = 0
# while count < 10:
# count = count + 1
# print(count)
# continue
# print(11111111111)
# print('end') #continue 跳出本次循环,进入下一次循环
 #
# 3、 while else 循环
# count = 0
# while count < 10 :
# print(count)
# count = count + 1
# else:
# print('else')
# print('......')

10. 练习题

 #使用while循环输入1 2 3 4 5 6 8 9 10
count = 1
while count < 11:
if count == 7 :
pass
else:
print(count)
count += 1

#使用while循环输入1 2 3 4 5 6 8 9 10

 #求1-100的所有数的和
i = 1
u = 0
while i <101 :
u = u + i
i += 1
print(u)

#求1-100的所有数的和

 #输出1-100内的所有奇数
count = 0
while count < 101 :
tmp = count % 2
if tmp == 0 :
pass
else:
print(count)
count += 1

#输出1-100内的所有奇数

 #输出1-100内的所有偶数
count = 0
while count < 101 :
tmp = count % 2
if tmp == 0 :
print(count)
else:
pass
count += 1

#输出1-100内的所有偶数

 #求1-2+3-4+5.....99的所有数的和
n = 1
s = 0 # s是之前所有数的总和
while n < 100:
temp = n % 2
if temp == 0:
s = s - n
else:
s = s + n
n = n + 1
print(s)

#求1-2+3-4+5.....99的所有数的和

 _username = "sunkai"
_passwd = "" count = 0
while count <3 :
username = input("usrname:")
passwd = input("passwd:")
if _username == username and _passwd == passwd :
print("welcome...")
break
else:
print("try again...")
count += 1

用户登录三次

上一篇:CentOS安装vmtools后 共享文件不能显示的问题


下一篇:Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy