变量:存储信息,日后被调用、修改操作.
常量:固定不变的量,字母大小写。
命名规则:
1,、字母数字下划线组成
2、命名具有代表意义的
3、不能以数字开头,特殊符号开头
4、不能以保留字命名,lg:for等
5、命名一般不以中文命名
6、命名一般以驼峰体形式为主,lg:sateMent
7、变量命名区分大小写,lg:Name,name为不同的变量
if 语句
if 一般用来表判断。lg:if a<b:
print("yes")
if 常用结构有
if 条件一:
......
else:
......
或
if 条件一:
print(......)
elif 条件二:
print(.....)
else:
print(...........)
#单行注释
"""或'''多行注释
a=input()
type(a)=<class 'str'>
条件1 and 条件2
条件1 or 条件2
短路原则
对于and 如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算
对于or
如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算
算法运算符
- 减 +加 *乘 **幂 /除 //整除 %取余
身份运算符
is 是判断俩个标识符是不是引用同一个对象,如果是返回True 否则 False
is not 是判断俩个标识符是不是引用不同的对象,如果是返回True否则返回False
成员运算符
in 如果在指定的序列中找到值,则返回True 否则返回False
not in 如果在指定的序列中没有找到值,则返回True 否则返回Fasle
while 语句
a=4
b=3
while a>b:
print(a)
because a恒大于b则这段代码死循环,可以采用Ctrl+c跳出循环
while 的作用就是当条件始终满足时候不断重复循环内的代码
while 常用结构有
while 条件:
........
else:
......
else起作用的条件为while始终正常结束,现在只需记住while不是被break结束,else便可执行
while循环可嵌套使用
lg:九九乘法表
num1=1
while num1<=9:
num2=9
while num1<=num2:
print("%d*%d=%s"%(num1,num2,num1*num2),end="\t")
num2-=1
num1+=1
print()
“\t”表示制表符
未使用\t
1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1
2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4
3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9
4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16
5*9=45 5*8=40 5*7=35 5*6=30 5*5=25
6*9=54 6*8=48 6*7=42 6*6=36
7*9=63 7*8=56 7*7=49
8*9=72 8*8=64
9*9=81
使用\t
1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1
2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4
3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9
4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16
5*9=45 5*8=40 5*7=35 5*6=30 5*5=25
6*9=54 6*8=48 6*7=42 6*6=36
7*9=63 7*8=56 7*7=49
8*9=72 8*8=64
9*9=81
break语句 结束当次循环
continue 跳出当次循环