004讲 变量和字符串(下)课后题讨论
原帖指路:https://fishc.com.cn/forum.php?mod=viewthread&tid=144421&extra=page%3D1%26filter%3Dtypeid%26typeid%3D7600题目:
>>> input = "I love FishC.com"
>>> print(input)
I love FishC.com
我是3.8.1的版本,运行这个代码是没有问题的呀,请问有人知道是什么原因吗?感谢! 没看见input变色了吗?
那是Python的内置函数啊。。。
>>> print = 5
5
不重启IDLE,你用print给我打印随便一个什么东西试试? 额,@一个账号 ,请问争议讨论和问题求助有区别吗? python里面的内置函数,你确实是可以把他当成一个变量名来使用,这个时候你改变了内置函数原有的功能,把他当成了普通的变量,因此你上面的语句可以运行,但是下面如果你再想用input来完成它本身的内置函数功能,它就会报错了。所以建议在命名变量时不要使用内置函数 蒋博文 发表于 2020-3-19 16:52
额,@一个账号 ,请问争议讨论和问题求助有区别吗?
有区别 qiuyouzhi 发表于 2020-3-19 16:42
没看见input变色了吗?
那是Python的内置函数啊。。。
一个账号 发表于 2020-3-19 17:04
哎嗨,没问题!!!
我都没想到,不是会有冲突吗? 一个账号 发表于 2020-3-19 17:04
。。。
别调用模块 qiuyouzhi 发表于 2020-3-19 17:07
。。。
别调用模块
那就 del print 一个账号 发表于 2020-3-19 17:13
那就 del print
且保证变量存在的情况下 esperanza94 发表于 2020-3-19 16:56
python里面的内置函数,你确实是可以把他当成一个变量名来使用,这个时候你改变了内置函数原有的功能,把他 ...
明白了!感谢回复!
页:
[1]