02.python的变量和简单数据类型

Python 的变量和简单数据类型完全指南

第一部分:变量是什么?

一、变量的概念

变量 可以理解为一个“带名字的盒子”:你把数据放进去,以后用名字就能取出或修改这个数据。

  • 名字:就是变量名,比如 agename
  • 盒子里的内容:就是变量的,比如 18"小明"

示例:

# 把数字 18 放进名为 age 的“盒子”
age = 18

# 把文字 "小明" 放进名为 name 的“盒子”
name = "小明"

# 用 print 把“盒子”里的内容显示出来
print(age)    # 输出:18
print(name)   # 输出:小明

二、变量的赋值(= 号)

在 Python 里,用 等号 = 给变量赋值(把右边的值存到左边的变量里)。

格式:
变量名 = 值

示例:

# 一个变量赋一个值
score = 95
city = "北京"
price = 19.5

# 可以随时“换掉”盒子里的内容(重新赋值)
score = 100
print(score)   # 输出:100

注意:

  • = 是“赋值”,不是数学里的“等于”
  • 先计算右边,再赋给左边,例如:x = 1 + 2,结果是 x3
x = 10
x = x + 1   # 先算 x+1 得 11,再赋给 x
print(x)    # 输出:11

三、变量命名规则(必须遵守)

Python 对变量名有硬性要求,不满足就会报错。

规则 说明 示例
只能包含 字母、数字、下划线 _ ageage1my_name
不能以数字开头 第一个字符必须是字母或下划线 name_temp1name
区分大小写 大写和小写算不同变量 Ageage 是两个变量

正确示例:

name = "小红"
my_name = "小明"
student2 = "小刚"
_temp = 100

错误示例(会报错):

2name = "错误"      # 不能以数字开头
my-name = "错误"    # 不能有减号(会当成减号运算)
class = "错误"      # class 是 Python 保留字,不能当变量名

四、变量命名习惯(建议遵守)

这些不是语法强制,但能让代码更易读、更规范。

  • 见名知意:变量名最好能看出含义
    • 好:agestudent_nametotal_price
    • 差:ax1temp(除非只是临时用一下)
  • 小写 + 下划线:多个单词用下划线连接(Python 推荐风格)
    • 例:user_nametotal_count
  • 不要用拼音:尽量用英文,方便以后和别人协作

发表评论