摘要:055_python编程_容易出现的问题_函数名的重新赋值_print_int0 播放 · 0 赞同视频python编程_容易出现的问题_函数名的重新赋值_print_int 回忆上次内容上次 了解了关键字列表keywords list添加图片注释,不超过 1
055_python编程_容易出现的问题_函数名的重新赋值_print_int0 播放 · 0 赞同视频
python编程_容易出现的问题_函数名的重新赋值_print_int 回忆上次内容
上次 了解了关键字列表keywords list三问
print print print = 1 print
print 本是 内建的函数重新赋值后成为1了尝试输出 print("hello")
不能输出了整形数字 不能被调用错位
相当于把整形数字当成 函数来调用了1("hello")
把1 直接当做函数来 调用那哪儿成啊?常见错误
int 是 整数类可以完成 类型转化b = int("6") c = int(7.1)
int类型能用来转化变量类型int 可以 被声明成 变量吗?重新赋值后 int = 5 a = int(6)
将 5 赋给 变量 int观察
重启 游乐场观察 类型 变化赋值 import os os locals
引入os本地就有了覆盖 os = 1 os locals
覆盖之后os就不再是导入的 那个模块了max = 1 max(1, 2)
TypeErrormax 不再是 内建的函数而是整数 无法调用了locals locals
max 此时是一个 整形变量名不是 函数名那我 要是把 max 这个变量删了呢?删除max del max
在本地删除 max 变量总结
这次 了解到已有的函数名、类名、模块名不适合 覆盖了 赋新值会 失去原有功能比如 max来源:oeasy一点号
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!