求 python3入门级问题

python3中

f = 123 和 f = "123" 有什么区别? 这两个变量赋值分别都是什么意思,求详细解释。

小白刚开始,轻踩。

f = 123 这是整型,可以进行数学上的四则运算;

f = "123" 这是字符串,字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串;

创建字符串很简单,只要为变量分配一个值即可

var1 = 'Hello World!'
var2 = "Runoob"

看下这个就知道了
https://www.liaoxuefeng.com/wiki/1016959663602400/1017063826246112

f=123 代表将数值 123,赋值给f,f类型为int
f=“123” 是将字符串赋值给f,f的类型为str

f=123是数值
f="123"是字符串