为什么print:123时,不用加''点,打印abc则需要加呢?

为什么print:123时,不用加''点,打印abc则需要加呢?

print(123)
print('abc')

双点,""
在python中,字符串要用""引用
例如

print("Hello,Python!")

123是输出数字
加上引号就是输出字符串了

因为数据类型不一样,简单粗暴的理解,加上引号输出的就是字符串,就像字母 中文汉字,都是必须加引号才能输出,要不然就会报错,数字的话就不用加也能输出。

字符串和数字,变量要分清