使用join将元祖拼接起来

# 如何讲多个小字符串 拼接成一个大的字符串
# 在设计某网络程序时 我们定义了一个基于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()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值