Python变量
2018-08-09 本文已影响6人
小_源
阅读本文大约需要 5 分钟
变量的定义
盘子(盛放菜)就是变量,而盘子的名字(青花瓷盘子)则是变量名
而这里用盘子(盛放菜),而不是碗(盛放菜),因为盘子和碗不是一类东西
盘子和碗就是两种数据类型,他们都能保存数据(这里的数据指的是菜)
-
在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
-
等号(=)用来给变量赋值
-
= 左边是一个变量名
-
= 右边是存储在变量中的值
变量名 = 值
变量的类型
类型 | 英文描述 | 例子 |
---|---|---|
整数 | int | age = 12 |
浮点数 | float | height = 1.75 |
布尔 | bool | b = True 或 b = False 注:bool变量只有两个值:True和False |
字符串 | str | name = "python" |
列表 | list | l = [1,2,3,4] |
元组 | tuple | t = (1,2,3,4) |
字典 | dictionary | d = {"name":"python","age":12} |
复数 | complex | c = 100-12j |
变量的计算
- 变量之间计算需要同类型,字符串和乘法计算特殊,后面会说到
name = "python"#定义名字变量 类型是字符串
age = 12#定义年龄变量 类型是整数
height = 1.75#定义身高变量 类型是浮点数
# print(name+age)#字符串和整数不能做计算
# print(name+height)#字符串和浮点数不能做计算
print(age+height)#整数和浮点数可以做计算
l = [1,2,3,4,5]#定义一个纯数字的列表
t = (1,2,3,4,5)#定义一个纯数字的元组
d = {"name":"python","age":12}#定义一个字典
#print(l+t)#列表和元组不能做计算
#print(l+d)#列表和字典不能做计算#print(t+d)#元组和字典不能做计算
变量类型查看
-
终端输入python3,定义一些变量
-
可以通过
type()
查看一个变量的类型
变量名定义
-
定义变量,= 的左右应该保留一个空格
-
变量名要有意义,增强阅读性
多个单词作为变量名
-
每个单词尽量使用小写字母
-
单词与单词之间可以用_下划线链接。如:
my_name = "python"
驼峰命名法
-
当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
-
小驼峰式命名法
-
第一个单词以小写字母开始,后续单词的首字母大写
-
例如:firstName、lastName
-
大驼峰式命名法
-
每一个单词的首字母都采用大写字母
-
例如:FirstName、LastName、CamelCase
关键字
-
python中已经用的变量名,开发者不能再使用关键字作为变量名
-
可以通过如下代码查看关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']