欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python3基本数据类型简介

程序员文章站 2022-06-12 22:42:01
...

内置的 type() 函数可以用来查询变量所指的对象类型:

python3基本数据类型简介

python3的基本数据类型:

Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)

  • 不可变数据类型(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据类型(3 个):List(列表)、Dictionary(字典)、Set(集合)

Number(数字)

Python3 支持 int、float、bool、complex(复数)

 

String(字符串)

字符串常用的序列操作:索引、切片、乘法、成员资格检查、长度、最大值和最小值

索引:序列中的元素都是有编号的---从0开始递增。

python3基本数据类型简介0表示第一个元素

切片:

python3基本数据类型简介表示第三个到第五个字符

python3基本数据类型简介表示从第三个开始后面的所有字符

python3基本数据类型简介表示从倒数第一个开始前面的所有字符

python3基本数据类型简介表示步长为2的所有字符

python3基本数据类型简介表示从第二个字符开始步长为2的所有字符

乘法:

python3基本数据类型简介将重复序列x次来创建一个新序列

成员资格检查:

python3基本数据类型简介检查特定的值是否包含在序列中,可使用运算符in

长度、最小值和最大值:

python3基本数据类型简介

字符串方法:

1、center(让字符串居中)

python3基本数据类型简介

2、find(在字符串中查找子串,输出索引)

3、join(用于合并序列元素,与split作用相反)

python3基本数据类型简介

4、strip(将字符串开头和末尾的空白删除,并返回删除后的结果)

5、lower(返回字符串的小写版本)

Tuple(元祖)和List(列表)

列表和元祖的区别在于list是可变的,Tuple是不可变的

Tuple = (1,2,3)

List = [1,2,3]

都能进行常见的序列操作:索引、切片、乘法、成员资格检查、长度、最大值和最小值(如上面字符串)

元祖的作用:1、可以用做映射中的键。2、有些内置函数和方法返回元祖。

基本列表操作

1、修改列表:给元素赋值(可以根据索引改变列表的值)

python3基本数据类型简介

2、删除元素:可用del删除列表中元素

python3基本数据类型简介

3、给切片赋值:

python3基本数据类型简介

列表方法:

1、appand(appand用于将一个对象附加到列表尾部)

python3基本数据类型简介

2、clear(clear就地清空列表的内容)

3、copy(赋值列表,常规复制只是将另一个名称关联到列表)

4、count(计算元素在列表中出现的次数)

5、extend(将多个值附加到列表)

python3基本数据类型简介

6、index(可以在列表中查找指定值第一次出现的索引)

7、insert(用于将一个对象插入列表)

python3基本数据类型简介

8、pop(从列表中删除一个元素---没有添加索引默认最后一个元素,并返回这一元素)

9、remove(用于删除第一个为指定值的元素)

10、reverse(按相反的顺序排列列表中的元素)

11、sort(对列表顺序排列)

12、列表去重:

ids = [1,4,3,3,4,2,3,4,5,6,1]
ids = list(set(ids))

Dictionary(字典)

字典:{name:'Jem',age:34}

python3基本数据类型简介

字典方法:

1、clear(删除所有的字典项)

2、copy(浅复制),deepcopy(深复制)

3、fromkeys(创建一个字典包含指定的键)

python3基本数据类型简介

4、get(当字典中没有这项,将不会报错)

python3基本数据类型简介

5、items(返回一个包含所有字典项的列表)

python3基本数据类型简介

6、pop(把该键-值对从字典中删除)

7、popitem(list.pop弹出列表中的最后一项;list.item()弹出列表中随机项)

8、update(更新字典项,变成一个新字典)

9、values,keys(返回字典中的key值和value值)