Python的运算符:
-
算术运算符:
- 加法:+
- 减法:-
- 乘法:*
- 除法:/
- 取余:%
- 幂运算:**
- 整除://
-
比较运算符:
- 等于:==
- 不等于:!=
- 大于:>
- 小于:<
- 大于等于:>=
- 小于等于:<=
-
逻辑运算符:
- 与:and
- 或:or
- 非:not
-
赋值运算符:
- 简单赋值:=
- 加法赋值:+=
- 减法赋值:-=
- 乘法赋值:*=
- 除法赋值:/=
- 取余赋值:%=
- 幂运算赋值:**=
- 整除赋值://=
-
成员运算符:
- in:在序列中
- not in:不在序列中
-
身份运算符:
- is:判断两个变量是否引用同一个对象
- is not:判断两个变量是否引用不同的对象
-
位运算符:
- 与:&
- 或:|
- 异或:^
- 取反:~
- 左移:<<
- 右移:>>
Python的数据类型转换:
-
int() 函数用于将一个字符串或数字转换为整型。
示例:
- int(5) # 输出结果:5
- int(3.14) # 输出结果:3
- int("10") # 输出结果:10
-
float() 函数用于将一个字符串或数字转换为浮点型。
示例:
- float(5) # 输出结果:5.0
- float(3.14) # 输出结果:3.14
- float("10.5") # 输出结果:10.5
-
str() 函数用于将指定的对象转换为字符串。
示例:
- str(5) # 输出结果:"5"
- str(3.14) # 输出结果:"3.14"
- str([1, 2, 3]) # 输出结果:"[1, 2, 3]"
-
list() 函数用于将一个可迭代对象转换为列表。
示例:
- list("hello") # 输出结果:['h', 'e', 'l', 'l', 'o']
- list((1, 2, 3)) # 输出结果:[1, 2, 3]
- list({1, 2, 3}) # 输出结果:[1, 2, 3]
-
tuple() 函数用于将一个可迭代对象转换为元组。
示例:
- tuple("hello") # 输出结果:('h', 'e', 'l', 'l', 'o')
- tuple([1, 2, 3]) # 输出结果:(1, 2, 3)
- tuple({1, 2, 3}) # 输出结果:(1, 2, 3)
-
set() 函数用于将一个可迭代对象转换为集合。
示例:
- set("hello") # 输出结果:{'l', 'h', 'e', 'o'}
- set([1, 2, 3]) # 输出结果:{1, 2, 3}
- set((1, 2, 3)) # 输出结果:{1, 2, 3}
-
dict() 函数用于创建一个字典。
示例:
- dict(name='John', age=25) # 输出结果:{'name': 'John', 'age': 25}
- dict([('name', 'John'), ('age', 25)]) # 输出结果:{'name': 'John', 'age': 25}