Python编程中,一些运算符号,在不同的情境下可能会有不同的含义,你知道吗?
不知道的话,一起来看一下吧。总体来说,Python中的一些运算符,会由于作用于不同类型的操作数,呈现不同的含义。
(一)加号“+”
1.作用于整数、实数或者复数时,表示的是算术加法,如:
>>>3+5
8
2.作用于列表、元组、字符串时,表示的是连接,如:
(1)连接两个列表
>>>[1,2,3]+[4,5]
[1,2,3,4,5]
(2)连接两个元组
>>>(1,2,3)+(5,)
(1,2,3,5)
(3)连接两个字符串
>>>'abcd'+'ABC'
'abcdABC'
(二)减号“-”
1.作用于整数、实数或者复数时,表示的是算术减法,如:
>>>9.2-5
4.2
2.作用于集合时,表示的是差集,如:
>>>{'a','b','c','d','e','f'}-{'a','c','e'}
{'b','d','f'}
(三)乘号“*”
1.作用于整数、实数或者复数时,表示的是算术乘法,如:
>>>23*10
230
2.作用于列表、元组、字符串和整数相乘时,表示的是序列中的元素重复,如:
(1)列表与整数相乘时,表示列表元素重复
>>>[1,2,3]*2
[1,2,3,1,2,3]
(2)元组与整数相乘时,表示元组元素重复
>>>(1,2,4)*3
(1,2,4,1,2,4,1,2,4)
(3)字符串与整数相乘时,表示字符串元素重复
>>>'abcd'*4
'abcdabcdabcdabcd'
希望以上介绍,对您学习Python编程有所帮助。