Python基础:Python中的序列相加详解
欢迎你来到站长在线的站长学堂学习Python知识,本文分享的是《Python中的序列相加详解》。 在Python中,序列相加支持两种或者两种以上的相同类型的序列相加。即两个或者两个以上的序列进行连接。但是不会去除重复的元素。操作方法:序列相加是使用“+”号运算符实现的。
欢迎你来到站长在线的站长学堂学习python知识,本文分享的是《Python中的序列相加详解》。
在Python中,序列相加支持两种或者两种以上的相同类型的序列相加。即两个或者两个以上的序列进行连接。但是不会去除重复的元素。操作方法:序列相加是使用“+”号运算符实现的。如:
a1 = "我在站长在线,"
a2 = "学习Python,"
a3 = "我相信Python是最好学的编程语言。"
print(a1 + a2 +a3)
运行结果如下:
我在站长在线,学习Python,我相信Python是最好学的编程语言。
>>>
在Python中进行序列相加时,相同类型的序列是指,同为列表,元组,字符串等,序列中的元素可以不相同,如:
a = [1,2,3,4,5,6,7]
b = ["人生苦短","我学Python"]
print(a + b)
运行结果为:
[1, 2, 3, 4, 5, 6, 7, '人生苦短', '我学Python']
>>>
但是,不能是列表和元组相加,也不能是列表和字符串相加,下面代码就是错误的:
a = [1,2,3,4,5,6,7]
b = "1的倍数"
print(a +b )
输出的结果是语法错误:
Traceback (most recent call last):
File "D:\Python\Python310\Doc\000.py", line 3, in <module>
print(a +b )
TypeError: can only concatenate list (not "str") to list
>>>
本文地址:https://www.olzz.com/xuliexiangjiaxiangjie.html
码字不易,打个赏呗
杨泽业感谢你的支持!
站长在线站长一对一网络指导服务,一元一分钟,50元一个小时
阿里云虚拟主机1G空间,120元一年
香港、美国虚拟主机100元一年,1000元永久
腾讯云双十一0.4折起,2核8G5M三年仅700元,2核4G8M三年仅198元
阿里云虚拟主机1G空间,120元一年
香港、美国虚拟主机100元一年,1000元永久
腾讯云双十一0.4折起,2核8G5M三年仅700元,2核4G8M三年仅198元
猜你喜欢