python数据类型简单介绍
1.python数据类型种类
- 数字类型
- 字符串类型
- 布尔类型
- 空类型
- 列表类型
- 元组类型
- 字典类型
1.1数字类型
整型 int;浮点型 float;内置函数–type
-
整型 int:既是整型的代表,也是定义整型的内置函数
内置函数:count = int(100) -
浮点型 float:既是浮点型的代表,也是定义浮点型的内置函数
内置函数:float_count = float(3.14) -
内置函数–type:返回变量的类型
count = 100
print(type(count))
1.2 字符串类型
- 字符串的重要思想:字符串不可改变
原因:name = ‘dewei’ 通俗讲,name被内存安排了一个家,家里的成员是’dewei’,无法对这个家庭成员做修改。若给name重新赋值为’小木’,则改变的是这个变量的变量值,而不是在一个变量值上做修改,是name在另一个房间里找到了变量值’小木’,'dewei’仍在他自己的内存房间里,没有改变。可以使用内置函数 id来观察。 - 内置函数 id:返回变量的内存地址,相当于门牌号
表达式:id(变量)
name = 'dewei'
print(id(name))
name = '小木'
print(id(name))
结果
1852731444080
1852731450736
当再次把’dewei’赋值给name时,id改变了:内存是有限的,所以内存管家在不使用后会删除。
- 内置函数 len:返回字符串长度
注意:无法对数字类型进行计算长度。
表达式:返回值= len(字符串)
注意:单引号里可以包裹双引号;双引号里可以包含单引号,空字符串的长度是0.
1.2.2 字符串的应用
- 成员运算符 in
- 内置函数 max
- 内置函数 min
- 字符串的叠加 ‘+’
1.2.2.1 成员运算符 in 判断是否是你想要的成员存在 反之:not in
1.2.2.2 max:返回数据中最大的成员。
1.2.2.3 min:返回数据中最小的成员
1.3 布尔类型 (bool):真假判断 True,False;bool()
1.4 空类型(None):不属于任何数据类型;且属于False范畴。
不确定数据类型时,可以使用空类型。
1.5 列表类型(list):[]
列表就是队列,是各种数据类型的集合,也是一种数据结构。
一种有序,且内容可以重复的集合类型;列表一个无限制的数据结构,应避免创建超大的数据结构。
- 列表中可以创建字符串类型的列表
- 数字型列表
- 布尔类型列表
- 空类型列表
- 类表中嵌套列表
1.6 元组类型(tuple):()
一种可以存储多种数据结构的队列。有序,元素可重复的集合,也是无限制的数据结构。
元组与列表的区别:
元组比列表占用的资源小。列表可变,元组不可变。
1.7 字典类型(dist):{},多个key和value组成的数据结构。
1.8 赋值运算符
比较和身份运算符