[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个愿望
要点
- 第一种:数据都要转为字符型,使用
str()
函数 - 第二种:%后的s、d、f等会标识数据类型
- 第三种:可以
乱序
提供参数,并自动识别
数据类型 - 第四种:简单,并
自动识别
数据类型,但{}
中间不能有空格 - 第五种:简单,也可以处理数据类型,只不过参数前后会自动加空格,需要加参数
sep = ''
来避免多余的空格 - 第六种:最简单,
自动识别
数据类型,需要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