python中字符串拼接方式

一、利用“”+”号拼接(性能差)

a="abc"
b = "whq"
c = print(a+b)   

二、利用占位符拼接(推荐)

str = "我的名字是%s,我的年龄是%d" % ("whq",20)  #值的类型必须和前面一致
print(str) 

三、利用.fomat格式化进行拼接(推荐)

str = "我的名字是{},我的年龄是{}".format("whq","whe20")  # 传入值对类型没有要求,要注意传入顺序
print(str)
str = "我的名字是{name},我的年龄是{age}".format(age=20,name="whe20")  # 指定传入关键字,无需关注传入顺序
print(str)

四、利用.join()进行拼接

.join(iterable),后面必须是可迭代对象,如字符串,列表,元组

str = "whqdegg"
str2 = ",".join(str)  #利用逗号拼接,输出w,h,q,d,e,g,g
print(str2)
L= ["a","b","c"]
L1 = "".join(L)  # 拼接列表中所有元素
print(L1)

L= (“a”,“b”,“c”)
L1 = “,”.join(L) # 以逗号拼接元组中的所有元素
print(L1)

五、直接拼接

只能在print打印时候直接进行拼接

print("whq" "nihao") #输出无空格,whqnihao

六、利用逗号拼接

只能在print打印时候直接进行拼接

print("whq","nihao") #输出有空格
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值