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的區別
2016-05-11
呃, 我特別奇怪,題主認為 Python 是 弱類型語言 的觀念是怎么來的。。。→.→ (斜視)
Python 是 強類型 的動態類型語言。?
簡單來說就是:聲明變量前不用聲明其類型,但是除非強制轉換類型,輕易(除了非bool跟bool之間)不會隱性轉換。
俏皮來說就是:輕易不決定什么,決定了就輕易不改變。
2016-05-11
x是int ''是str 不能相加 ?可用x,y
2016-05-11
?print x , ' ' , y??? (python 中使用,而不是+)