当前位置:首页>python>Python基础入门【AI版本】——05 变量

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

  • 2026-10-11 08:13:44
Python基础入门【AI版本】——05 变量

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

Python核心基础之 ━━➔ 变量

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

1. 变量是什么?

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

语法:变量名 = 值

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

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

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

# 把数据装进变量name = "大飞"# 字符串age = 18# 整数# 打印出变量print(name)         # 输出:大飞print(age)          # 输出:18

2. 很特别!

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

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

比如:

# x变量赋值整数x = 123# 现在是整数print(x)       # 输出:123x = "hello"# 改成字符串也行!print(x)       # 输出:hello

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

3. 命名规则

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

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

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

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

4. 新手大坑

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

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

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

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

5. 学会啦~

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

关注我👆,学更多

往期回顾

Python基础入门【AI版本】——04数据类型

Python基础入门【AI版本】——03内置函数

Python基础入门【AI版本】——02AI编辑器

Python基础入门【AI版本】——01安装Python

最新文章

随机文章