亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python弱類型變量問題

>>> for x in [ 1,2,3,4,5,6,7,8,9 ]:
...???? for y in [ 1,2,3,4,5,6,7,8,9 ]:
...???????? if x < y:
...???????????? print x + ' ' + y
...???????? else:
...???????????? continue
...

執行上邊代碼報錯for +: 'int' and 'str',既然是弱類型的變量語言為什么這里還有int和str的區別

正在回答

3 回答

呃, 我特別奇怪,題主認為 Python 是 弱類型語言 的觀念是怎么來的。。。→.→ (斜視)

Python 是 強類型動態類型語言。?

簡單來說就是:聲明變量前不用聲明其類型,但是除非強制轉換類型,輕易(除了非bool跟bool之間)不會隱性轉換。

俏皮來說就是:輕易不決定什么,決定了就輕易不改變。

0 回復 有任何疑惑可以回復我~
#1

CoderLeob 提問者

看到課程里說是動態語言,理解錯了,謝謝
2016-05-12 回復 有任何疑惑可以回復我~

x是int ''是str 不能相加 ?可用x,y

0 回復 有任何疑惑可以回復我~

?print x , ' ' , y??? (python 中使用,而不是+)


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758398    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

python弱類型變量問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號