4.基础数据类型
1.基础数据类型
- int整形
- float浮点
- str字符串
- list列表
- dict字典
- bool布尔值
2.基础类型初识
2.1数字类型
-
整形int
-
作用:记录年龄、个数等等
-
定义:
age = 18 print(type(age))
-
-
浮点型float
-
作用:薪资、身高、体重
-
定义:
salary = 3.3 height = 1.87 weight = 70.3 print(type(height))
-
-
数字类型的其他使用
- int和float之间可以相加
2.2字符串类型str
字符串:
-
作用:记录描述性质的状态,名字、一段话
-
定义:用引号(''," ",''' ''',""" """)包含的一串字符
xxx # 代表访问变量名字
'xxx' # 代表的是值
-
字符串的嵌套:
-
外层用单引号,内层用双引号,反之亦然
-
或用\转义
#打印 my name is 'egon' 的两种方式 print("my name is 'egon'") print('my name is \'egon\'')
-
-
字符串之间可以相加,但仅限于str和str之间进行,代表拼接,不推荐使用,因为str之间效率极低
-
字符串可以和整数相乘
2.3列表
列表:索引对应值,索引从0开始,0代表第一个
-
作用:按照位置记录多个值,并且可以按照索引取指定位置的值,索引反映的是顺序、位置,对值没有描述性的功能
-
定义:在[]内用逗号分隔开多个任意类型的值,一个值称之为一个元素
l = [10,3.1,'aaa',['bbb','ccc'],'ddd'] print(l) print(l[1]) print(l[2]) print(l[3][1]) print(l[4]) print(l[-1])
2.4字典
字典:key对应值,其中key通常为字符串类型,所以key对值可以有描述性
- 作用:用来存多个值,每个值都有唯一一个key与其对应,key对值有描述功能
- 定义:在{}内用逗号分隔开多个key:value,其中value可以是任意类型,但是key必须是不可变类型
d = {'a':1,'b':2}
print(d['a'])
-
list与dict
-
相同点:都能存多个值,称之为容器类型
-
不同点:
①list使用索引对应值,索引反映的是位置/顺序
②dict是key对应值,其中key通常为字符串类型,而str具有描述性功能,所以key对值可以有描述性功能
-
2.5布尔bool
-
作用:记录真假
-
定义:
True 真 False 假

浙公网安备 33010602011771号