Python组合数据类型----5.8 组合数据类型使用运算符

27 阅读1分钟

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