数码之家
第二套高阶模板 · 更大气的阅读体验

Python如何声明变量:新手一看就懂的写法

发布时间:2025-12-10 22:34:06 阅读:251 次

在写Python代码的时候,声明变量是最基础的操作。很多人刚入门时会想,是不是要像其他语言那样先定义类型?比如int、string之类的?其实在Python里,完全不用这么麻烦。

直接赋值就是声明

Python的变量不需要提前声明类型,你只要给它一个名字,然后用等号赋个值,这个变量就诞生了。比如你想存一个人的名字,就这么写:

name = "小明"

这行代码一执行,Python就知道你创建了一个叫name的变量,里面装的是字符串"小明"。没有int、str、var这些前缀,干净利落。

数字、列表、布尔值都一样操作

不管你要存什么数据,方法都一样。比如记账软件里要记录金额:

price = 19.9
quantity = 5
total = price * quantity
is_paid = True

这四行分别创建了浮点数、整数、计算结果和布尔值。每个变量都是直接通过赋值出现的,不需要任何额外关键字。

变量名要起得明白

虽然Python不限制你起名的方式,但最好别用a、b、c这种,不然过两天自己都忘了哪个变量是干啥的。比如统计购物车商品数量,用item_count比用n清楚多了。

另外注意变量名不能以数字开头,比如1count是不行的,但count1可以。中间可以用下划线连接单词,这是Python里常见的写法。

动态类型意味着可以随时换内容

一个有趣的点是,同一个变量名可以先后存不同类型的数据。比如:

user = "张三"
user = 25
user = [1, 2, 3]

这段代码完全合法。不过实际写项目时别频繁乱变类型,容易把自己绕晕,也影响别人看代码。

多个变量可以一行搞定

有时候需要同时创建几个变量,比如处理坐标点:

x, y = 100, 200

这样x就等于100,y等于200。如果是拆解列表或元组,也可以用这种方式,挺方便的。

常量靠约定而不是语法

Python没有真正的“常量”语法,但大家习惯把不会变的值用全大写字母命名,表示“别改我”。比如:

MAX_RETRY = 3
API_KEY = "abc123xyz"

虽然你还是能改它们的值,但看到大写的名字,就知道这是有意设计为固定值的。