随笔分类 - 报错梳理
摘要:有时候没注意就会犯一些低级错误 问题原因 把没有默认值的形参放到了带有默认值的形参后面 解决办法 问了一下chatgpt,果然一语道破。因为python在定义函数时,在不定长参数中,默认值参数不能放在必选参数前面,如果一个函数的参数中含有默认参数,则这个默认参数后的所有参数都必须是默认参数 只需要调
阅读全文
摘要:Python中函数或者类对象带()与不带()的区别 闭包和函数返回时的常见现象 - 函数不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不需等该函数执行完成,返回一个已定义函数(def....) - 函数带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数
阅读全文
摘要:在练习格式化输出时出现错误TypeError: can't multiply sequence by non-int of type 'float' 为什么会出现TypeError:不能将序列乘以’float’类型的非整数? 实际情况是,这里隐藏着一个优先级的问题 我们发现一般情况下我们在格式化输出
阅读全文