-注释
- 不需要全部加注释,只用注释较为难理解的部分;
- 可以用中文或者英文,不用拼音
-数字
- int:定义整型
- float:定义浮点型
- 字符串
- 在Python中加了引号的字符就是字符串
- 定义:name=‘lining’#name=str(’lining‘)
- 用于标识:描述性的内容,如姓名,性别,国籍,种族
- 字符串可以进行加减乘除运算
#注意:
①只能字符串加减字符串,不能字符串加减其他类型;
②字符串的运算效率不高,也就是说,字符串1+字符串3,不是从1加到三,相当于又开辟了一个空间,将1和3复制了一下
-列表
- 在【】内,用逗号隔开,可以存放n个任意类型 的值
例如 student=【‘lining’,13
,huanghuang,】 - 一般用来表示存储多个值得情况,比如一个人的爱好
-字典
有了列表为什么还要用字典呢,其实我们可以再列表中直接掉用所定义的值
例如
student=【‘lining’,‘male’,13】
分别是 name 、sex、age
student[2]
13
-
这只是基于我们直到第三个位置存放的是年龄的情况下,我们才知道索引2是年龄,而这只是一种假设,并没有真正意义上规定第三个位置是年龄
-
这时候就要学习字典了 既可以存放多个任意类型的值,又可以规定值的映射关系的类型
-
用法:在{}内用逗号隔开,可以存放多个key:value的值,value可以是任意类型
-
例如:student={‘name’:‘lining’,‘sex’:‘male’,‘age’:13}
-
用于标识:存储多个值得情况,每个值都有对应的唯一一个关系key,可以很方便的提取
-布尔
##一个true和一个false
布尔值就相当于在计算机上模拟了人的逻辑思维能力,给定她true和false的值来判断一个事件是否成立,成立用true,不成立用false
- #注意
1、所有的数据类型都自带布尔值
2、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False
3、其余都为真