python笔记01:python基本数据类型及内置方法

一、为什么要有数据类型

转述下 Edwin Brady 在《Type-driven Development with Idris》中的说法,类型有以下几个重要角色:
1.对机器而言,类型描述了内存中的电荷是怎么解释的。
2.对编译器或者解释器而言,类型可以协助确保上面那些电荷、字节在程序的运行中始终如一地被理解。
3.对程序员而言,类型可以帮助他们命名、组织概念,帮助编纂文档,支持交互式编辑环境等。

简而言之,对于不同类型的变量需要不同的数据类型去描述,比如 年龄-整型 名字-字符串 爱好-列表 个人信息-字典

二、python中的基本数据类型

python中基本数据类型包含:数字(int和float),字符串(str),列表(list),元组(tuple),字典(dict),布尔型(bool),以及集合(set)

按数据结构可分为
数值类型:整数,浮点数,布尔值
序列类型:字符串,列表,元组
散列类型:字典,集合

按数据类型是否可变分为
可变类型:列表,字典,集合
不可变类型:数值类型,字符串,元组

内置函数type(),可以用来查看数据的类型。

三、基本数据类型的内置方法

1.数字类型
数字类型即为整形(int),包括正整数,负整数和0,
浮点型(float),带小数点的。

2.布尔类型
bool型就是真(True)和假(Fasle),只有这两种,非真即假,另外还有0和非0,None和非None也被用来表示假和真。

3.字符串

4.列表

列表支持增,删,改,查
另外,列表也可以称为数组,列表里嵌套列表即为二维数组,再套一个列表,即三维数组。

5.元组
元组和列表的不同即元组一旦创建,不可更改。

6.字典

字典特性:无序,因为它没有下标,用key来当索引,所以是无序的,由此,字典的key必须是唯一的,所以字典天生去重
字典支持增,删,查,改

7.集合
集合主要用于去重和关系运算
定义:在{}内用逗号分隔开多个不可变元素,且无重复元素

类型转换:set()
关系运算:并(|),交(&),差(-),相等(==),父集,子集,

posted @ 2020-06-16 16:38  天上的白云真白啊  阅读(84)  评论(0)    收藏  举报