已采納回答 / 慕粉3602626
0x表示16進制數,后面的1,2,f,d,2,依次對應10進制的1, 2,15,13,2;所以0x12fd2(16進制)= 1*16^4 + 2*16^3 + 15*16^2 + 13*16 + 2 = 77778
2016-07-06
已采納回答 / 街頭霸王洗髮水
按照從優先級最高到最低的順序,布爾運算符有:Not、And、Or、Xor、Eqv 和 Imp。print 'hello,' or a and 01. a and 0??--> 0 ?2. 'hello,'?or 0 ?--> 'hello,'?? ?
2016-07-04
已采納回答 / qq_城南以南_03468985
type = "shout" 這樣寫說明它是一個默認參數 當調用getTalk()時 你沒有傳入 type的形參 系統默認給type賦值為“shout” 當調用getTalk("whisper") 時 傳入了形參 則將"whisper"賦值給type 你的理解是對的
2016-07-04
已采納回答 / worry921
因為set里面裝的是一個tuple(元組),元組里面的值是按照整數下索引的。舉個例子是t = ('a','b','c','d','e').這時我想訪問‘a‘這個值,就可以用t[0],訪問’e‘這個值,就用 t[4].這時切記Python中的索引值是從0開始的,也就是說第一個值的索引值是0,第二個值是1,第三個值是2,依次類推,’e‘的索引值就是4、回到你的問題。s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for x in s:? ? print x...
2016-07-02
已采納回答 / 慕粉3676168
如果包含了’那么這段話怎么解析?print r'I'm ok. '我想輸出I'm ok.但實際上輸入不出來,因為Python會將I'm這個’認為是r‘’的結束符,但是后面ok.’這幾個字符就沒法處理了。所以會報錯。
2016-07-02
已采納回答 / 別擔心_有我陪著你
>>> x1=1>>> d=3>>> n=100>>> x100=x1+(n-1)*d>>> s=(x1+x100)*n/2>>> print s14950>>> x100=d*(n-1)+x1>>> s=(x1+x100)*n/2>>> print s14950>>>?其實結果是一樣的,只是檢驗代碼做的比較死板而已。
2016-07-02