python3 | print()语句
print()内的语句可以用加号"+ " 或者逗号"," 进行拼接,但是两者最后显示的效果却不同
加号拼接

逗号拼接

如图所示,用逗号拼接的结果,中间会多出一下空格
注意:加号拼接的两遍应该是同一数据类型,否则报错;而逗号则可以将任意两个类型的数据进行拼接
比如计算一年有多少秒这个题目:
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
Seconds = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
print(“一年有” + Seconds + “秒”)
结果
因为一年有 和 秒是字符串,而Seconds是被赋值了一个数字,所以不能简单相加,处理方式有两种
方法1,利用 " , "进行拼接,缺点,中间有空格
改进:
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
Seconds = DaysPerYear * HoursPerDay * MinutesPerHour *
SecondsPerMinute
print(“一年有” ,Seconds , “秒”)
结果:
方法2,利用函数str,将数据转换为字符串,就可以用加号进行拼接
改进:
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
Seconds = str(DaysPerYear * HoursPerDay * MinutesPerHour *
SecondsPerMinute)
print(“一年有”+Seconds+“秒”)
结果:

本文介绍了Python3中print()语句的使用,通过加号"+"和逗号","拼接字符串的区别。加号要求两边数据类型相同,而逗号会自动添加空格。示例中展示了计算一年秒数的例子,提出两种解决方案:使用逗号拼接或通过str()函数转换数据类型后再用加号拼接。"
112429912,10543079,Gradle初学者指南:环境配置与Hello World,"['gradle', '构建工具', 'Android开发', 'DSL', 'Groovy']
1435

被折叠的 条评论
为什么被折叠?



