基本运算符
基本运算符
算术运算符
print(1+2)
x = 10
y = 20
res = x+y
print(res)
# /有零有整除,得到一个浮点型
print(10/3)
# 地板除,只取整数部分
print(10//3)
print(10//4)
# %:取余
print(10%3)
# **
print(10**3)
逻辑运算符
pwd = '123'
print(pwd != '123')
print(pwd == '123')
l1 = [1,'a',3]
l2 = [3]
print(l1 < l2) # False
l3 = [1, 3]
print(l1<l3) # 报错,列表比较大小仅限于同一位置的对应的值是相同的类型
赋值运算符
age = 18
age1 = age +1
print(age1) # 19
age1 += 1
print(age1) # 20
age1 *= 10
print(age1) # 200
x = 10
y = 10
# 链式赋值
x = y = 10
a = b = c = d = 10
x = 100
y = 200
temp = x
x = y
y = temp
print(x,y) # 200,100
# 交叉赋值
x,y = y,x
print(x) # 100
print(y) # 200
# 变量值的解压缩,打包是把多个值放在一起,压缩是拿出多个值
l = ['nick','egon','jason',]
x = l[0]
y = l[1]
z = l[2]
x,y,z = l
l = ['nick','egon','jason','tank']
x,y,z,a=l
x,_,z,_=l # _相当于告诉计算机不要了,不能以_开头和结尾
l = ['nick','egon','jason','tank','kevin','jerry']
x,y,_,_,_,z = l
x,y,*_,z =l
写程序不是用来装逼的,关键是创造价值。python追求的是简洁性,代码不要写的太长了。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。# 对字典来说,解压的是key
info = {'name':'nick','age':18}
x,y=info
print(x,y) # 'name','age'
逻辑运算
print(not 10 > 3)
print(1 and 2)
# 从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
print(3>3 and 1>2) # False
print(True and True) # True
print(True or False) # True
以后写逻辑运算可以使用if判断切割逻辑,或者使用一个括号。所以写程序尽量清晰。

更多精彩