Python知识点总结(一):变量、运算符、数据类型

tech2022-08-15  138

1.变量、运算符、数据类型

1.1注释

1.#注释作用于整行; 2.’’’’’'或者"""""" 表示区间注释,在三引号之间所有内容均被注释;

# 单行注释 ''' 三个单引号的多行注释 三个单引号的多行注释 ''' """ 三个双引号的多行注释 三个多引号的多行注释 """

1.2运算符

算数运算符

操作符名称+加-减*乘/除//整除(地板除)%取余**幂

比较运算符

操作符名称>大于<小于==等于!=不等于>=大于等于<=小于等于

逻辑运算符

操作符名称and与or或not非

位运算符

操作符名称~按位取反&按位与^按位异或<<左移>>右移

三元运算符

x, y=4, 5 small = x if x < y else y

其他运算符

操作符名称in存在not in不存在is是is not不是

注意:

is, is not 对比的是两个变量的内存地址==,!=对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(str等),那么is, is not与==, !=是完全等价的对比的两个变量,指向的是地址可变的类型(list, dict等),则两者是有区别的 #比较的两个变量均指向不可变类型 a = "hello" b = "hello" print(a is b, a==b) # True True print(a is not b, a!=b) # False False #比较的两个变量均指向可变类型 a = ["hello"] b = ["hello"] print(a is b, a==b) # False True print(a is not b, a!=b) # True False

运算符的优先级

一元运算符优先于二元运算符先算数运算符,后移位运算符,最后位运算逻辑运算最后结合
最新回复(0)