基本运算符及if判断

今日内容

基本运算符

  • 增量赋值 例x = 1,x += 1

  • 交叉赋值 例将x = 1,y = 2的x,y值互换x,y = y,x

  • 链式赋值 x = y = z =10

  • 解压赋值 salaries = [111,222,333] m1,m2,m3 = salaries 对应的变量名的个数与值的个数要一一对应

  • # salaries = [111, 222, 333, 444, 555]
    # mon0,mon1,*_=salaries
    # print(mon0)
    # print(mon1)
    # print(_)  # 其中得到值的类型为列表[333,444,555]
    
# salaries = [111, 222, 333, 444, 555]
# mon0,mon1,*_=salaries
# print(mon0)
# print(mon1)
# print(_)

# *_,x,y=salaries
# print(x,y)
# print(_)

# x,*_,y,z=salaries
# print(x)
# print(y)
# print(z)

其中*是代替所有的未填充变量名 , _一般用于无用的数据变量

0 ,'',[]对应的bool均为True

逻辑运算符的比较级,not > and > or

img img img img img img

优先级:加减乘除 > 比较 > not and or

流程控制

1. if判断 格式 if 判断:

if 2 == 1:
	print('可以')

2. if elif

posted @ 2020-07-08 16:33  feiguoguobokeyuan  阅读(263)  评论(0编辑  收藏  举报