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


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

這里以Python3為例

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

這里發現加號的作用是連接字符串 而逗號相當於用空格連接字符串。

嘗試一下不同數據類型的操作..

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

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

總結:

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

逗號 , : 在這里逗號更多的代表用空格的連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM