python--运算符,字符编码
2021-04-30 13:30
标签:image div gbk 括号 编码 你好 解码 class col 逻辑运算: x or y 如果x==0 那么就是y, 否则是x x and y, x为真,值是y,x为假,值是x false相当于0 decode 解码 encode 编码 结果: 如果将字符串赋给了abc,则输出时不用引号,没赋值时需要引号。Utf-8必须有引号。二进制转换为字符串不要引号。 python--运算符,字符编码 标签:image div gbk 括号 编码 你好 解码 class col 原文地址:https://www.cnblogs.com/zouzou-busy/p/12989793.html运算符
a += 20 # a = a+20
print(3 > 4 or 4 and 1 == 1) # False
print(1 and 3 or 1 > 2) # True
print(2 > 1 and 3 or 4 > 5 and 2 # True
print(1 > 2 and 3 or 4 > 5 and 2 > 1 or 9 # False
print(1 > 1 and 3 or 4 > 5 and 2 > 1 and 9 > 8 or 7 # False
print(not 2 > 1 and 3 or 4 > 5 and 2 > 1 and 9 > 8 or 7 # False
print(1 or 2) # 1
print(2 or 3) # 2
print(0 or 3) # 3
print(0 or 4) # 4
print(0 or 1 or 3 or 0 or 5) # 1
print(1 and 2) # 2
print(2 and 0) # 0
print(0 and 3) # 0
print(0 and 4) # 0
print(0 or 4 and 3 or 7 or 9 and 6) # 3
print(2 > 3 and 3) # False false相当于0
print(2 and 4 > 6 or 3 and 4 > 5 or 6) # 6
字符编码
a = "你好"
a_new = a.decode("utf-8").encode("gbk") # 第一个里填原来字符串的编码格式(原来的为utf-8),第二个填要转为的格式
abc = ‘西安‘
print(abc.encode(‘utf-8‘))
print(‘邹邹‘.encode(‘utf-8‘)) # 转换为二进制
print(b‘\xe4\xbd\xa0\xe5\xa5\xbd‘.decode(‘utf-8‘)) # 转换为字符串
b‘\xe8\xa5\xbf\xe5\xae\x89‘
b‘\xe9\x82\xb9\xe9\x82\xb9‘
你好