py thon書上的一個例子,發現“+”不能去掉,去掉就會報語法錯誤。
哪位大神,能給解釋下這里面“+”的用法嗎?
uj5u.com熱心網友回復:
按常理說,學習計算機語言,第一課是 print('hello world'),你應該把書翻到第一章。這里很明顯是普通加減法,一個字串加上另一個字串,沒有加號等于 print('xxx' s) 這就是語法錯誤的,沒有道理。
uj5u.com熱心網友回復:
在Python中,“+”號用于數字計算和拼接兩個字串,這里你的加好是用于拼接字串的,如果不用加號,則屬于語法錯誤,可替換為uj5u.com熱心網友回復:
for s in "PY":
print("回圈執行中",s)
else:
s="回圈正常結束"
print(s)
uj5u.com熱心網友回復:
+號是一個多型型運算子兩邊是數字就實作數學運算加法
兩邊是字串就實作字串連接
兩邊是串列或元組就實作合并
另外如果在字串格式化時還有對數字前加正負號的功能
uj5u.com熱心網友回復:
Python中,“+”號可以用于數字計算和拼接兩個字串,當然你可以用 % 代替比如這種形式:print('accuracy = %.2f%%' % (ngood*100.0/(ngood+nbad)))
uj5u.com熱心網友回復:
參考教材第51頁表3.4 基本的字串運算子
運算子:x+y 描述:連接兩個字串x與y
print("回圈執行中:”+s)中的“回圈執行中:”是一個字串,s是另一個字串。所以輸出顯示:
>>>
回圈執行中:P
回圈執行中:Y
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13293.html
上一篇:多旅行商問題
下一篇:mysql教程
