Python 中 len() 函数的错误写法集锦

(独白:事实证明脑子忘记知识真的是很快的,尤其是越觉得简单的,假若再有点代码基础,或学过某些编程语言,然后很长时间不敲代码的,没准儿就会像这样,每凭空想象的写,就会一写一个错,O(∩_∩)O哈哈~)

  • 如果想用一行简洁的代码得出某个对象的长度:

假如这样写:

则会爆出错误提示如下:

回溯(最近的最后一次调用):文件"<pyshell#>",第某行,在<module>中输出(' abc123abc ')出现属性错误:'str'对象没有属性'len'

修正后的代码:

  • 当想看看len函数支持的对象类型时:

若这样写:

则会爆出错误提示如下:

类型错误: int类型的对象没有len()

若这样写:

则会爆出错误提示如下:

类型错误: 'float'类型的对象没有len()

若这样写:

则会爆出错误提示如下:

 类型错误:len()不接受关键字参数

若这样写:

则会爆出错误提示如下:

类型错误:len() 需要给一个确切的参数(当前什么都没给)

若这样写:

则会爆出错误提示如下:

名称错误:名称'A'没有定义

若这样写:

则会爆出错误提示如下:

名称错误:名称'爱'没有定义

若这样写:

则会爆出错误提示如下:

语法错误:语法无效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值