python3基本数据类型简介

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

python3的基本数据类型:

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

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

Number(数字)

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


 

String(字符串)

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

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

0表示第一个元素

切片:

表示第三个到第五个字符

表示从第三个开始后面的所有字符

表示从倒数第一个开始前面的所有字符

表示步长为2的所有字符

表示从第二个字符开始步长为2的所有字符

乘法:

将重复序列x次来创建一个新序列

成员资格检查:

检查特定的值是否包含在序列中,可使用运算符in

长度、最小值和最大值:

字符串方法:

1、center(让字符串居中)

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

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

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

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

Tuple(元祖)和List(列表)

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

Tuple = (1,2,3)

List = [1,2,3]

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

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

基本列表操作

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

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

3、给切片赋值:

列表方法:

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

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

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

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

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

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

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

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}

字典方法:

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

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

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

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

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

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

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

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

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

 

发布了11 篇原创文章 · 获赞 10 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览