最贊回答 / fanage
用enumerate()函數來得到數值,那就不要用zip了,不然就重復了下面代表結果是一樣的L = ['Adam', 'Lisa', 'Bart', 'Paul']for index, name in enumerate(L):? ? print index+1, '-', name
2019-07-27
最新回答 / qq_棠梨煎雪故人來_03907185
<...圖片...>看報錯信息,應該是因為字符串是個常量,不接受對他的直接更改,在其他編程語言像c里面就有這說法。所以你能做的是借用字符串重新生成一個字符串而不能對原字符串做更改。至于對整個字符串直接用upper()可以運行,應該是這個函數的機制就是返回一個重新生成的字符串。
2019-07-26
最贊回答 / 孺子牛丶
類似變量的命名方式,人們通常定義變量或方法名是根據其具體功能含義定義的,就拿該方法來說,is+instance (x,str),就可以理解為 x是不是個str類型,至于為什么是is+instance兩個單詞的組合,這就是python的開發者自定義的,如何你自己寫一個類似的方法,你可以將它命名為符合命名規范的任意名字,比如aaa都可以
2019-07-25