编程语言
首页 > 编程语言> > [Python] 字符串拼接方法大 PK,及其要点总结

[Python] 字符串拼接方法大 PK,及其要点总结

作者:互联网

代码

name = '中国人'
num = 3

print('我是' + name + ",今年有" + str(num) + "个愿望")
print('我是%s,今年有%d个愿望'%(name, num))
print('我是{name},今年有{num}个愿望'.format(num=num,name=name))
print('我是{},今年有{}个愿望'.format(name, num))
print('我是', name, ',今年有', num, '个愿望', sep = '')
print(f'我是{name},今年有{num}个愿望')

执行结果

我是中国人,今年有3个愿望
我是中国人,今年有3个愿望
我是中国人,今年有3个愿望
我是中国人,今年有3个愿望
我是中国人,今年有3个愿望
我是中国人,今年有3个愿望

要点

  1. 第一种:数据都要转为字符型,使用 str() 函数
  2. 第二种:%后的s、d、f等会标识数据类型
  3. 第三种:可以乱序提供参数,并自动识别数据类型
  4. 第四种:简单,并自动识别数据类型,但{}中间不能有空格
  5. 第五种:简单,也可以处理数据类型,只不过参数前后会自动加空格,需要加参数 sep = '' 来避免多余的空格
  6. 第六种:最简单,自动识别数据类型,需要3.6+以上的python支持,功能也很强大,{}里可以用表达式,甚至可以用格式化

参考文档:https://www.cnblogs.com/feily/p/14950317.html

标签:愿望,name,Python,数据类型,num,今年,拼接,print,PK
来源: https://www.cnblogs.com/chxl-china/p/15054593.html