首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python基础入门【AI版本】——05 变量

Python基础入门【AI版本】——05 变量

作者头像
大飞记Python
发布2026-05-09 14:09:32
发布2026-05-09 14:09:32
1130
举报

良心建议:理解变量的特殊性,但不用背命名规范

Python核心基础之 ━━➔ 变量

上章咱们认识了Python的数据类型,那问题来了——怎么把这些数据存起来、随时拿来用呢?

1. 变量是什么?

这里的变量,和我们数学课上的x、y可不是一个概念。Python的变量是个小盒子,可以往里面装数字、文字、列表(上一章的所有数据类型都可以装进来)

语法变量名 = 值

等号=在这里不是“等于”的意思!它叫赋值(把右边的值装进左边的盒子里)

AI编程:告诉AI 创建变量并赋值 就行 ,比如:

创建name和age两个变量,分别赋值“大飞”,18。并打印结果

代码语言:javascript
复制
# 把数据装进变量
name = "大飞"        # 字符串
age = 18            # 整数

# 打印出变量
print(name)         # 输出:大飞
print(age)          # 输出:18

2. 很特别!

Python的变量很特别:它是“动态类型”,不需要提前声明变量类型

翻译成人话:不需要提前告诉Python这个盒子里要装啥类型的东西。你装整数,它就是整数;你改成字符串,它就变成字符串——主打一个“随你心意”

比如:

代码语言:javascript
复制
# x变量赋值整数
x = 123        # 现在是整数
print(x)       # 输出:123

x = "hello"    # 改成字符串也行!
print(x)       # 输出:hello

这一点学过其他编程语言的(比如 Java)的小伙伴再熟悉不过了,在Java中这么直接写就报错了😂

3. 命名规则

虽然Python的变量十分灵活,但变量的名称还是有3条原则的

  1. 只能包含字母、数字、下划线user_name可以,user-name不行(横杠不行)
  2. 不能以数字开头age1可以,1age不行
  3. 不能用Python关键字:比如ifforprint这些Python自己用的词,不能当变量名

Python官方推荐使用下划线命名法,比如:user_passworduser_name

AI编程:我们不需要刻意强调命名规范,AI会自己创建的

4. 新手大坑

Python对变量名字的拼写极其严格——多一个字母、少一个字母、大小写不一样,它都不认识

来,大家找找看,下面这段代码为啥报错了?

f89fe454f440726053b74e27df888c1f
f89fe454f440726053b74e27df888c1f

答案揭晓:我们把message错拼成了mesage(少了一个s)

Tips:以后你看到 NameError 这个报错,第一反应就是:变量名是不是拼错了?而且大小写也算——Namename 是两个完全不同的变量!

5. 学会啦~

其实变量就这么点事儿——只要名字写对,剩下的随便折腾

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大飞记Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 变量是什么?
  • 2. 很特别!
  • 3. 命名规则
  • 4. 新手大坑
  • 5. 学会啦~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档