变量是一个暂时存储数据的地方。
定义变量
- 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
- 等号(=)用来给变量赋值
=
左边是一个变量名=
右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使用了
使用解释器执行,如果要输出变量的内容,必须要要使用 print
函数
超市买苹果
- 可以用 其他变量的计算结果 来定义变量
需求
- 苹果的价格是 8.5 元/斤
- 买了 7.5 斤 苹果
- 计算付款金额
# 定义苹果价格变量
price = 8.5
# 定义购买重量
weight = 7.5
# 计算金额
money = price * weight
print(money)
思考题
- 如果 只要买苹果,就返 5 块钱
- 请重新计算购买金额
# 定义苹果价格变量
price = 8.5
# 定义购买重量
weight = 7.5
# 计算金额
money = price * weight
# 只要买苹果就返 5 元
money = money - 5
print(money)
- 上述代码中,一共定义有三个变量:
price
/weight
/money
money = money - 5
是在定义新的变量还是在使用变量?- 直接使用之前已经定义的变量
- 变量名 只有在 第一次出现 才是 定义变量
- 变量名 再次出现,不是定义变量,而是直接使用之前定义过的变量
- 在程序开发中,可以修改之前定义变量中保存的值吗?
- 可以
- 变量中存储的值,就是可以 变 的
变量的命名原则
Python对于变量的命名有一些规则要遵守,否则会造成程序错误。
- 必须由英文字母、_(下划线)或者中文字开头,建议使用英文字母。
- 变量名称只能由英文字母、数字、_(下划线)或者中文字所组成。
- 英文字母的大小写是敏感的,例如:name 与 Name 被视为不同的变量。
驼峰命名法
- 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
- 小驼峰式命名法
- 第一个单词以小写字母开始,后续单词的首字母大写
- 例如:
firstName
、lastName
- 大驼峰式命名法
- 每一个单词的首字母都采用大写字母
- 例如:
FirstName
、LastName
、CamelCase