1樓:匿名使用者
__cmp__在進行物件比較的時候python會自動呼叫。
in的時候首先會比較引用,引用不對的時候會呼叫__cmp__函式
你可以去看看dive into python
請問python程式設計中的一個問題?
2樓:求你別開腔
1:str1=("1",)
print (str1)
可以輸入print(type(str1))檢視其型別,發現是tuple型別,tuple就是元組型別,只有一個元素的元組型別在輸出時就是必須會有 逗號,逗號可以看作是元組型別的標誌。
元組型別括號()可以不要,但是逗號一定要保留。
就是寫成:
str1 ="1",
print(str1)
它的輸出效果也是一樣的。
2:至於第二個,同樣的方法使用print(type(str1)),可以看到其輸出為int,就是系統認為其只是一個整形變數,這時()是沒有任何作用的。
3樓:熱情的
因為這是元組,「,」是它的標誌,它是一個不可修改的列表,只能檢視。
應該為str1=("1")
print (str1)
第二個因為沒有「,」,python認為它是int(整數),所以輸出是1
關於Python程式設計問題,一共三問
def moon weight startw,addw end weight startw for i in range 15 end weight addw print i 1,年後,月球上體重 end weight 0.165,地球上體重 end weight def moon weight2 ...
關於python小白的問題,python小白的問題
土豪 只有float浮點數才可以用int轉換為整數,input得到的是string字串型別,不能直接轉換為int整型,需要先轉換為浮點型再轉換為整型,你的 應該這樣 加粗的是我新增的 我加的那句input是防止輸入正確之後直接退出 temp int float input 請輸入年份確定是否為閏年 ...
關於python的執行問題,關於Python 執行問題
我在cmd視窗下都是直接打py檔名字的,不需要前面加python,也不需要象 nix那樣第一行加路徑,只要你資源管理器裡面py檔案關聯的是idle就可以直接執行。 把 py檔案變為可執行檔案,在環境變數中新增python路徑,直接就可以執行該檔案了。關於python 執行問題 巴巴吖葩琦 pytho...