10.Python中print函數中中逗號和加號的區別

先看看print中逗號和加號分別打印出來的效果..

這裏以Python3爲例python

1
print("hello" + "world")
helloworld
1
print("hello", "world")
hello world

這裏發現加號的做用是鏈接字符串 而逗號至關於用空格鏈接字符串。spa

嘗試一下不一樣數據類型的操做..

1
print("hello" + 123)
TypeError: must be str, not int
1
print("hello", 123)
hello 123

這裏發現加號在Str類型與Num類型相加的出現了類型錯誤 逗號鏈接正常並返回字符串結果。code

總結:

加號 + :兩邊只能是相同數據類型,在Python中主要是運算符的存在,而字符串等類型相加只是Python中的內置方法。

逗號 , : 在這裏逗號更多的表明用空格的鏈接。

相關文章
相關標籤/搜索