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值)

 

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值