1. “+” 运算符
Python 的字符串、列表和元组支持 “+” 运算符,与数字类型不同,组合数据类型的变量相加时不进行数值的累加,而是进行变量的拼接。示例代码如下:
str_one = "hello "
str_two = "world"
print(str_one + str_two)
list_one = [1, 2, 3]
list_two = [4, 5, 6]
print(list_one + list_two)
tuple_one = (1, 2, 3)
tuple_two = (3, 4, 5)
print(tuple_one + tuple_two)
运行代码,结果如下所示:
hello world
[1, 2, 3, 4, 5, 6]
(1, 2, 3, 3, 4, 5)
2. “*” 运算符
“*” 运算符的运算规则与 “+” 运算符的类似,字符串、列表和元组可以和整数进行乘法运算,运算之后产生的新变量为原变量重复整数次的结果。以列表类型的变量为例,示例代码如下:
list_one = [1, 2, 3]
print(list_one * 3)
运行代码,结果如下所示:
[1, 2, 3, 1, 2, 3, 1, 2, 3]
3. “in”“not in” 运算符
“in”“not in” 运算符称为成员运算符,用于判断某个元素是否属于某个变量。Python 的字符串、列表、元组、集合和字典都支持成员运算符。以列表为例,示例代码如下:
list_one = [1, 2, 3]
print(1 in list_one)
print(1 not in list_one)
运行代码,结果如下所示:
True
False