# 如何讲多个小字符串 拼接成一个大的字符串
# 在设计某网络程序时 我们定义了一个基于UDP的网络协议(udp无法确保先发送的包先到达)
# 按照固定次序向服务器传递一系列参数:
# hwDetect: "<0112>"
# hwDetect2: "<123>"
# hwDetect3: "<1024*768>"
# hwDetect4: "<1>"
# hwDetect5: "<100.0>"
# hwDetect5: "<500.0.0>"
# 在程序中 我们将各个参数按次序收集到列表中:
# ["<0112>","<123>","<1024*768>","<1>","<100.0>","<500.0.0>",]
# 最终我们要把各个参数拼接成一个数据报进行发送。
# “<0112><123><1024*768><1><100.0><500.0.0>”
import os, stat
import re
def main():
s1='abcdefg'
s2='123456'
print(s1+s2)
print(str.__add__(s1,s2))
pl=["<0112>","<123>","<1024*768>","<1>","<100.0>","<500.0.0>"]
str1=";".join(['abc','123','456'])
str2="".join(pl)
print(str1)
print(str2)
# 生成字符串
list=[123,'abc','xyz',45]
# 方案1 不太好
str3=''.join([str(x) for x in list])
print(str3)
# 方案2 使用生成器
str4=''.join(str(x) for x in list)
print(str4)
pass
main()
使用join将元祖拼接起来
最新推荐文章于 2023-06-21 10:17:23 发布