当前位置:首页 > Python > 正文

Python变量定义与赋值详解(零基础入门Python变量使用指南)

在学习 Python变量定义Python赋值语句 之前,我们先来理解一个基本概念:什么是变量?

变量就像是一个“容器”,用来存储数据。在 Python 中,你不需要提前声明变量的类型,只需要给它一个名字并赋予一个值,Python 就会自动识别它的类型。

Python变量定义与赋值详解(零基础入门Python变量使用指南) Python变量定义  Python赋值语句 Python初学者教程 Python变量命名规则 第1张

一、如何定义和赋值变量?

在 Python 中,变量的定义和赋值是同时完成的,使用等号 = 来进行赋值操作。

# 定义一个整数变量age = 25# 定义一个字符串变量name = "小明"# 定义一个浮点数变量height = 175.5# 打印变量的值print(age)print(name)print(height)

运行上面的代码,你会看到输出:

25
小明
175.5

二、变量命名规则(Python变量命名规则

虽然 Python 对变量命名很灵活,但也有必须遵守的规则:

  • 变量名只能包含字母、数字和下划线(_)
  • 变量名不能以数字开头
  • 变量名不能是 Python 的关键字(如 ifforwhile 等)
  • 变量名区分大小写(Ageage 是两个不同的变量)
  • 建议使用有意义的英文单词或拼音,提高代码可读性

✅ 正确示例:

user_name = "Alice"
total_price = 99.9
count_2024 = 100

❌ 错误示例:

2user = "Bob" # 不能以数字开头
my-name = "Tom" # 不能使用连字符
for = 5 # 不能使用关键字

三、变量的动态类型特性

Python 是动态类型语言,这意味着同一个变量可以在程序运行过程中被赋予不同类型的值。

x = 10          # x 是整数print(type(x))  # <class 'int'>x = "Hello"     # x 现在是字符串print(type(x))  # <class 'str'>x = [1, 2, 3]   # x 又变成了列表print(type(x))  # <class 'list'>

这种灵活性是 Python 的一大优势,但也提醒我们在编程时要注意变量当前的实际类型,避免逻辑错误。

四、多个变量同时赋值

Python 支持一行代码为多个变量赋值,这在交换变量值或初始化多个变量时非常方便。

# 同时赋值a, b, c = 1, 2, 3print(a, b, c)  # 输出: 1 2 3# 交换两个变量的值x = 5y = 10x, y = y, xprint(x, y)  # 输出: 10 5

五、总结

通过本篇 Python初学者教程,你应该已经掌握了:

  • 如何定义和赋值变量
  • Python变量命名规则 的基本要求
  • Python 变量的动态类型特性
  • 多变量同时赋值的技巧

记住:良好的变量命名习惯是写出清晰、可维护代码的第一步!继续练习吧,你很快就能熟练掌握 Python变量定义Python赋值语句 的使用。