原始字符r使转义字符不再生效
转义字符\使Python莫些特殊字符失效比如说" " 与 ’ ’
print("游戏结束给爷\'")
python长文本换行""" “”"
人="""131222222222222
12333333333333
123123131
131"""
print(人)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8vnwOxoq-1622083049808)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210423085329024.png)]
random 随机数模块
imoprot random
random.ranint(1,10)随机选1-10的一个数
数字
布尔
bool()
定义为False的对象:None和 False
值为0的数字类型:0,0.0,0j, Decimal(0), Fraction(O,1
值为0的数字类型:0,0.0,0J,Decimal(0),分数(O,1)
空的序列和集合:",(),[],,set(), range(0)
空的序列和集合:“,(),[],set(),range(0)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eTwRH975-1622083049813)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210425100614487.png)]
Python 中任何对象都能直接进行真值测试(测式该对象的布尔类型值为True或者False),用于if或者while语句的条件判断,也可以做为布尔逻辑运算符的操作数。
and or短路逻辑
短路逻辑的核心思想:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值。
短路逻辑的核心思想:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值.
运算符优先级
数值越大优先级越高
if
if 1==1
elif 1==1
else 1==1
条件成立时执行的语句if condition else条件不成立时执行的语句
if a<18:
print("抱歉未满十八,不能看片")
print("给爷冲") if a>18 else print("抱歉未满十八,不能看片")
c=3
d=4
small=c if c<d else d
print(small)
score =101
level =('D' if 0 <=score<60 else
'c' if 60<=score<70 else
'b' if 70<=score<80 else
'a' if 80<=score<90 else
's' if 90<=score<=100 else
"请输入0---100")
print(level)
分支
op=18
ismale=True
if op<18:
print("未满十八静止访问")
else:
if ismale:
print("给爷冲!!!")
else:
print("小姐姐就不要了访问啦")
循环
break结束循环
while True:
an=input("什么是推出")
if an=="ok":
break
print("牛逼")
contunye结束本次循环下次继续
i=0
while i<10:
i+=1
if i%9==0:
continue
print(i)
else
当循环条件不再为真的时候,else语句才会被执行
i=0
while i<10:
i+=1
if i%9==0:
break
else: print(i)
迭代
for 名字 in range(3);迭代3次