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