一、什么是变量
程序中,我们把数据临时存储在内存中,存储之后定义一个名称,这个名称就是变量。
通过这个变量,可以快速找到相对应的数据。
这就意味着在创建变量时会在内存中开辟一个空间。
在内存中创建一个变量,会包括:
- 变量的名称
- 变量保存的数据
- 变量存储数据的类型
- 变量的地址(标示)
二、定义变量
2.1 语法
变量名 = 值
2.2 变量命名
变量名由开发人员自定义,但是得满足标识符命名规则。
在Python中,定义变量名的时候,必须规范化:
- 由数字、字母、下划线组成
- 不能以数字开头
- 区分大小写
- 不能使用内置关键字
内置关键字如下:
变量命名习惯:
- 见名知义
- 大驼峰:每个单词的首字母大写,如 MyName
- 小驼峰:第二个及以后的单词首字母大写,如 myName
- 下划线:如 my_name
2.3 使用变量
# 定义变量,存储数据小明
my_name = '小明'
print(my_name)
三、变量的类型
- 在Python中定义变量,不需要指定类型;(在其他很多高级语言中都需要)
- 它会根据等号(=)右侧的值,自动推导出变量中存储的数据是什么类型。
# int 整型
a = 1
# float 浮点型
b = 1.2
# str 字符串,数据要带引号
c = 'Hello World'
# bool 布尔型,通常在判断时使用,有两个值True和False
d = True
# list 列表
e = [10,20,30]
# tuple 元组
f = (10,20,30)
# dict 字典
g = {'my_name':'小明','age':18}
# set 集合
h = {10,20,30}
# 输出变量的数据类型
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
print(type(f))
print(type(g))
print(type(h))