基础:
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+n2
5 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 + a2
8 a3 = a1 - a2
9 a3 = a1 * a2
10 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 import time
2 while 1 == 1:
3 print('ok',time.time())
1 import time
2 count = 0
3 while count <10:
4 print(count)
5 #count &#61; 100
6 count &#61; count &#43; 1
7 print(123)
ps:
1.while ....else 循环
2.continue 终止当前循环&#xff0c;开始下一次循环; break 终止所以循环
7.运算符
1、主要运算符&#xff1a;加、减、乘、除、次方、取余、取商&#xff08;&#43;、-、*、/、**、%、//&#xff09;
判断某个东西是否在某个东西里面包含&#xff1a; in && not in
3、比较运算符
5、逻辑运算&#xff1a;
6、成员运算&#xff1a;
7、身份运算&#xff1a;
8、位运算&#xff1a;
9、运算符优先级&#xff1a;
PS&#xff1a;运算顺序&#xff1a;
1、先计算括号内的&#xff0c;然后计算括号外的
2、执行顺序&#xff1a;从前到后&#xff0c;计算出结果
- 结果如果是True 遇到or 直接得出结果True
- 结果如果是True 遇到and 继续向后计算
- 结果如果是False 遇到or 继续向后计算
- 结果如果是False 遇到and 直接得出结果False
PS&#xff1a;运算归类&#xff1a;
1、算数运算、赋值运算拿到的是真实的结果值
算数运算
a &#61; 10 * 10
赋值运算
a &#61; a &#43; 1 或 a &#43;&#61; 1
2、比较运算、逻辑运算、成员运算拿到是布尔值
1 比较运算
2 a &#61; 1 > 5
3 逻辑运算
4 a &#61; 1 > 6 or 1 &#61;&#61; 1
5 成员运算
6 a &#61; &#39;文 &#39; in &#39;郑建文 &#39;