最赞回答 / 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