【Python入门与进阶】字面值与变量

0:导语

》》a:字面量,与 变量 是编程基础 入门时的重要概念,不仅对于python来说。

》》b:字面量,本质就是具体的数据或者叫做值。

》》c:变量,入门时不要从变化的量来理解,纯属入坑,本质是只能存一个值的内存空间

1:字面量


比如:123456,‘HELLO’

不说你也懂

所以

定义:字面量就是一个一个的值

字面量所表示的意思就是它的字面的值,在程序中可以直接使用字面量
file

这个也容易。

一般我们在开发时,很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量

2:变量(variable)

比如: y=3x+1
没错。x,y都是变量

但是 程序中的先不要从这个角度来入门。这不是本质。

定义:变量可以用来保存字面量,并且变量中保存的字面量是不定的

a = 10
# Python中使用变量,不需要声明,直接为变量赋值即可 
print(a)

(python的变量简洁到这个程度了,感觉以后语言起来起强大,但是程序员呢?可能越来越不值钱了。)

变量不仅是一种容器,而且一个变量只能存一个数据。 (用等号存,一般叫赋值)

file

变量不存字面量,变量没意义,所以

# 不能使用没有进行过赋值的变量
# 如果使用没有赋值过的变量,会报错 NameError: name 'b' is not defined
# print(b)

python的变量,比较特殊的地方

# Python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值
a = 'hello'
# print(a)
a = 30
# print(a)

(这种其实也没什么,可以理解为语言特性,也可以认为是编译器的不同。)

我也来运行一把看看,如图

file

3:小结

不要把这个字面值与变量想的很高端。学过编译原理,看什么基础语言都是浮动。

字面量,本质就是具体的数据或者叫做值

变量不仅是一种容器,而且一个变量只能存一个数据,但不能不存。

python的变量,不声明类型,可以赋任意类型的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翁老师的教学团队

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值