(独白:事实证明脑子忘记知识真的是很快的,尤其是越觉得简单的,假若再有点代码基础,或学过某些编程语言,然后很长时间不敲代码的,没准儿就会像这样,每凭空想象的写,就会一写一个错,O(∩_∩)O哈哈~)
- 如果想用一行简洁的代码得出某个对象的长度:
假如这样写:
则会爆出错误提示如下:
回溯(最近的最后一次调用):文件"<pyshell#>",第某行,在<module>中输出(' abc123abc ')出现属性错误:'str'对象没有属性'len'
修正后的代码:
- 当想看看len函数支持的对象类型时:
若这样写:
则会爆出错误提示如下:
类型错误: int类型的对象没有len()
若这样写:
则会爆出错误提示如下:
类型错误: 'float'类型的对象没有len()
若这样写:
则会爆出错误提示如下:
类型错误:len()不接受关键字参数
若这样写:
则会爆出错误提示如下:
类型错误:len() 需要给一个确切的参数(当前什么都没给)
若这样写:
则会爆出错误提示如下:
名称错误:名称'A'没有定义
若这样写:
则会爆出错误提示如下:
名称错误:名称'爱'没有定义
若这样写:
则会爆出错误提示如下:
语法错误:语法无效