小白自学Python时注释总是报错,原代码如下:
print(2+3)
print(2/3)
print(2*3)
print(2**9)
print(2**3) # 这是我最喜欢的数 2019年
print(2*4)
print(2+2+2+2)
print(10-2)
num="666"
massage="My favorite number is "+str(num)+"."
print(massage)
运行结果如下
上网搜后发现原来是因为注释中有中文。
解决方案为:在代码最前面加上
#coding:utf-8
或者
#coding=utf-8
那么我们是不是可以说:
UTF-8编码包含中文
ASCII码不包含中文
编辑器默认为ASCII码
呢?
欢迎大家在评论区讨论哦~