|
在Learning Python 3rd 里第三部分练习题有道题: 1.c 编写for 循环,对于字符串S,返回一个新的列表,其中包含了字符串每个字符的ASCII码。 我的思路是: for i in S: 我的错误思路: for i in S: 提示空对象没有append属性( 'NoneType' object has no attribute 'append') 因为列表的append方法属原处修改列表,返回None。 那么第一次循环赋值之后L被赋了None对象,即出现提示。 书中代码是: for i in S: 然后交互输出显示L。 |
本文探讨了如何使用Python将字符串中的每个字符转换为其对应的ASCII码值。通过对比不同方法,介绍了正确的实现方式,并解释了常见的误区。
966

被折叠的 条评论
为什么被折叠?



