關於python程式設計的問題,關於python程式設計的一個問題。 20

時間 2021-07-08 21:47:58

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的問題,關於python的問題

這裡有兩個知識點 1 切片,比如有乙個字串 name abcdef 那麼在記憶體中儲存如圖 取e 是 name 4 或者name 2 取ef 是 name 2 或者name 4 取bc 是name 1 3 或者name 5 3 需要注意的是,後面取的閉包,也就是不包括本身,這個例子裡name 3 的...

關於python小白的問題,python小白的問題

土豪 只有float浮點數才可以用int轉換為整數,input得到的是string字串型別,不能直接轉換為int整型,需要先轉換為浮點型再轉換為整型,你的 應該這樣 加粗的是我新增的 我加的那句input是防止輸入正確之後直接退出 temp int float input 請輸入年份確定是否為閏年 ...

關於python的簡單問題,關於python的一個簡單問題

usr bin env python coding utf 8 filename baidu getpower.pydef getinteger prompt while 1 try return int input prompt except continue def power x,y if y...