Python中print函数中中逗号和加号的区别
print中逗号和加号的输出结果
逗号(,)
print("hello", "world")
# 输出结果:
"""
hello world
"""
加号(+)
print("hello"+"world")
# 输出结果:
"""
helloworld
"""
print中逗号和加号的区别
- 上面的
案例有很明显的区别:逗号会在输出的时候产生空格的效果,而加号输出的时候没有空格 - 但是
本质的区别是:加号其实是字符串的拼接方法,逗号是print方法中的多个实参的分割。所以表象中都可以实现拼接字符串,但是本质却很不相同!
Tips
- 加号(+)是字符串的拼接方法,也就是说,不满足字符串拼接就会报错,比如
print("2" + 1) - 但是逗号
print("2", 1)就可以打印出2 1的结果,所以在一行打印不同数据类型的数据时,最好还是使用print自带的方法是最好的

浙公网安备 33010602011771号