1、常量
纯大写字母命名常量名,如:AGE_OF_OLDBOY=18
常量的值是可以改变的,如:AGE_OF_OLDBOY=19
2、基本运算符
(1)、算术运算
+、-、*、/
print(10/3) 精度float
print(10//3) 取整
print(10**2) 平方
(2)、逻辑运算
a、增量赋值
age=18
age+=1
print(age)
b、交叉赋值
x =10
y=20
# temp=x,
# x=y
# y=temp
x,y=y,x
print(x,y)
c、链式赋值
# x=10
# y=x
# z=y
x=y=z=10
d、解压赋值
l=[1.1,2.2,3.3,4.4,5.5]
a,b,c,d,e=l
print( a,b,c,d,e)
a,b,*_=l #取前两个值
print(a,b)
a,*_,b=l #取第一个和最后一个值
print(a,b)
*_,a,b=l #取最后两个值
print(a,b)
四、流程控制 1、if 判断
(1)if 条件:
代码1
代码2
代码3
……
(2)if 条件:
代码1
代码2
代码3
……
else:
代码1
代码2
代码3
……
(3)if 条件1:
代码1
代码2
代码3
……
elif 条件2:
代码1
代码2
代码3
……
elif 条件3:
代码1
代码2
代码3
……
else:
代码1
代码2
代码3
……
2、while循环:条件循环
while条件:
代码1
代码2
代码3
………
结束循环的方式
(1)while+break:break代表结束本层循环
(2)改条件的方式tag=True
while Tag:
代码块
break
eg:
tag=True
while tag:
i = 0
while i<<span se-mark=”1″>3:
inp = input(‘请输入年龄>>>’)
i = i + 1
if inp ==’10’:
print(‘恭喜您猜对了’)
tag=False
break
else:
inp1=input(‘还想继续玩吗?y?>>’)
if inp1==’y’:
continue
(3)while+continue: continue表示结束本次循环,直接进入下一次
while+else结合
while 条件:
pass
else:
print(‘else子代码块只有在while循环没有被break打断的情况下才会执行’)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/6436.html