Python中的变量
# 1、变量
案例:实现两个变量的交换

1号杯:可乐
2号杯:牛奶
经过一系列Python操作以后
1号杯:牛奶
2号杯:可乐
# 2、引入变量的概念
什么是量:量是程序中的最小单元。
那什么是变量呢?
① 变量是存储数据的容器
② 变量在程序运行过程中是可以发生改变的量
③ 变量存储的数据是临时的
3、变量的作用(举个栗子)
淘宝注册案例:
① 写入用户名、密码
② Python程序要接收用户名和密码(临时存储)
③ 把刚才接收的用户名和密码永久的存储起来(数据库)

为了解决以上问题,Python开发了变量这样一个概念,可以把用户输入的一些信息,临时的保存起来,保存的这个容器就是Python变量。
# 4、变量的定义
基本语法:
变量名称 = 变量的值
注:等号的两边都要保留一个空格,其实Python中建议符号的两边尽量都要保留一个空格
1
2
2
说明:在Python程序中,这个等号和日常生活中的等号不太一样,其有一个专业名词:赋值运算符,其读法:要从右向左读,把变量的值通过 = 赋值给左边的变量。
# 5、变量的命令规则
标识符命名规则是Python中定义变量名称时一种命名规范,具体如下:
- 由数字、字母、下划线(_)组成
- 不能数字开头
- 严格区分⼤小写
- 不能使⽤内置关键字作为变量名称

下划线 => Shift + -减号
举个栗子:
- abc、abc123、_abc、hello(合理)
- 123abc、@abc、abc-123(不合理)
- _(下划线) => 请问这可以是一个变量名称么?答:可以
for _ in range(10):
...
1
2
2
- 变量abc和变量ABC是同一个变量么?答:不一样,这是两个完全不同的变量
- 记不住33个关键字怎么办?答:借助于help()方法
>>> help('keywords')
1
# 6、推荐变量的命名规则
笔记
① 变量命名一定要做到见名知义。
② 大驼峰:即每个单词首字母都大写,例如: MyName 。
③ 小驼峰:第二个(含)以后的单词首字母大写,例例如: myName 。
④ 下划线:例如: my_name 。
# 7、变量的定义与调用
在Python中,记住:变量一定要先定义,后使用,否则会报错。
定义:
name = 'itheima'
address = '北京市顺义区京顺路99号'
1
2
2
调用:
print(name)
print(address)
或
print(name, address)
1
2
3
4
2
3
4
# 8、变量的定义与使用常见问题
变量与字符串如何区别:
在Python中,如果要赋值的内容添加了单引号或者双引号,其就是Python中的一种数据类型:叫做字符串(日常生活中的文本信息)
print打印变量时,喜欢为其添加引号
print(name) # 输出变量name对应的值
与
print('name') # 输出'name'这个字符串
1
2
3
2
3
编辑 (opens new window)
上次更新: 2023/10/13, 17:39:25