基础:
1.第一句python的用法
python对后缀名不限制,可以是任意的
导入模块时,如果不是.py文件(以后文件后缀名是py)
2.input的用法:
永远等待,直到用户输入了值。就会将输入的值赋值给一个东西
3.变量名:
- 字母
- 数字
- 下划线
ps:数字不能开头;不能是关键字;最好不要和python内置的东西重复***
关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
例如:
1 a1 = "欢迎你的到来!" #变量
2 print(a1)3 ===========
4 print("欢迎你的到来")
4.条件语句
if 条件 (代码块在条件语句后一个级别)
1 if条件:2 print("Ok")3 else:4 print("Error")
if 嵌套
1 if 1=1:2 if 2=2:3 print("hello")4 print("hello2")5 else:6 print("error")7 else:8 print("error2")
if elif 多条件判断
1 inp = input('请输入你的会员级别:')2 if inp == "高级会员":3 print('欢迎高级会员')4 elif inp == "铂金会员":5 print('欢迎铂金会员')6 elif inp == "钻石会员":7 print('欢迎钻石会员')8 else:9 print('欢迎普通会员')10 print('欢迎光临本店......')
知识点:if基本语句 else
补充:pass 代指空代码,无意义;仅仅用于表示代码块。如果python不想输出任何东西,写pass直接跳过不输出任何语句。
5.基本数据类型
字符串(引号):
1 name = "alex"
2 name = 'alex'
3 name = """alex"""
4 name = '''alex'''
字符串使用方法:
1 加法:2 n1 = 'alex'
3 n2 = 'tom'
4 n3 = n1+n25 print(n3) #输出效果alextom
6
7 乘法:8 n1 = 'alex'
9 n2 = n1*10
10 print(n2) #输出效果alexalexalexalexalexalexalexalexalexalex
数字:
1 eg:2 age = 19
3
4 加、减、乘、除、次方、取余:5 a1 = 10
6 a2 = 20
7 a3 = a1 +a28 a3 = a1 -a29 a3 = a1 *a210 a3 = 100 / 10
11 a3 = 3**4 #获取3的4次方
12 a3 = 39 % 8 #获取39除以8得到的余数
13 a3 = 39 // 8 #获取39除以8得到的商
14
15 判断奇数、偶数;16 a = 15
17 temp = a % 2
18 if temp ==0:19 print('偶数')20 else:21 print('奇数')
6.循环
死循环:
1 importtime2 while 1 == 1:3 print('ok',time.time())
1 importtime2 count =03 while count < 10:4 print(count)5 #count = 100
6 count = count + 1
7 print(123)
ps:
1.while ....else 循环
2.continue 终止当前循环,开始下一次循环; break 终止所以循环
7.运算符
1、主要运算符:加、减、乘、除、次方、取余、取商(+、-、*、/、**、%、//)
判断某个东西是否在某个东西里面包含: in && not in
2、布尔值
真或假
1 或 0
3、比较运算符
4、赋值运算
5、逻辑运算:
6、成员运算:
7、身份运算:
8、位运算:
9、运算符优先级:
PS:运算顺序:
1、先计算括号内的,然后计算括号外的
2、执行顺序:从前到后,计算出结果
结果如果是True 遇到or 直接得出结果True
结果如果是True 遇到and 继续向后计算
结果如果是False 遇到or 继续向后计算
结果如果是False 遇到and 直接得出结果False
PS:运算归类:
1、算数运算、赋值运算拿到的是真实的结果值
算数运算
a= 10 * 10赋值运算
a= a + 1 或 a += 1
2、比较运算、逻辑运算、成员运算拿到是布尔值
1 比较运算2 a = 1 > 5
3 逻辑运算4 a = 1 > 6 or 1 == 1
5 成员运算6 a = '文' in '郑建文'