python中的基本数据类型及内置操作大全

python基本数据类型及内置操作方法大全

数据类型

  1. 整型int(浮点型/数字字符串)

  2. 浮点型float

  3. 字符串str:str(对象)<!–调用对象_str_(self)方法,拿到字符串返回值---->

  4. 列表list(可迭代对象):

  5. 元祖tupul(可迭代对象)

  6. 字典dict(可迭代对象/**kwargs)

  7. 集合set(可迭代对象【元素必须为不可变类型】)

内置操作

1、列表list:11个

list.append(元素)
list.pop(索引/默认-1):根据索引剔除元素
*List.remove(元素):根据值剔除元素
List.clear():清空列表
List.count():统计列表中的元素个数
List,copy():浅拷贝 若要深拷贝需要copy模块
List,exdend(可迭代对象): 通过可迭代把对象拓展成列表
List.index(元素,起始索引,终止索引) 查找元素,返回找到第一个索引
List,insert(索引,元素):指定索引插入元素
List.reverse(): 反转
List.sort(key=函数,reverse=bool值):根据自定义函数的返回值排序

2、字符串str内置方法:

Str.endswith(字符串)/startswith(字符串)<–判断str是否以字符串结尾,开头–>
str.format(…)!–格式化输出–>
Str.split(‘分割符’,切分次数)/*rsplit <–将字符串以分割符切分成列表list–>
str.repalce(原字符,目标字符,修改次数)<–将str中的特定字符转化为目标字符–>
str.index(元素,起始索引,终止索引)<–查找元素,返回找到的第一个索引(找不到报错–>
Str.find(元素,起始所以,终止索引)/ rfind <–查找元素,返回找到的第一个元素,(找不到返回-1)–>
Str.count(元素,起始索引,终止索引)<–统计元素,返回元素个数–>
Str.join(可迭代对象)<–将可迭代对象(将字符串、元组、列表中的元素(纯字符串)以指定的字符(分隔符)连接生成一个新的字符串*)的每个元素用str拼出长字符串–>res = ‘__’.join(iterable)
*Str.encode(‘utf-8’)<–将str用utf-8编码成二进制–>
Str.strip()/rstrip/lstrip<–将str两端的指定字符串去除–>
Str.lower()/upper()<–将字符串转化成小写/大写–>
Str.center(总位数,填充符)<–居中填充–>
Str.ljust(总位数,填充符)/rjust()<–左对齐填充/右对齐填充–>
Str.zfill(总位数)<!–右对齐0填充->
Str.capitalize()<!–句首字母大写->
Str.title()<!-首字母大写–>
Str.swapcase()<!-大小写翻转–>
Str.isdigit()<!-判断是否是数字(unicode,bytes)–>
Str.isnumberic()<!-判读是否全是数字(unicode,中文数字,罗马数字–>
Str.isalnum() <!-判断是否由数字和字母组成–>
Str.isalpha()<!-判断是否有字母或中文组成–>
Str.islower()/isupper()<!–判断是否全是小写/大写->
Str.istitle()<!-判断是否首字母大写–>

3、字典dict的内置方法:11个

Dict.keys()<!-返回key的可迭代对象–>
Dict.values()<!-返回key的可迭代对象–>
Dict.items()<!-返回key和value对应的可迭代对象–>

####Dict.copy()

Dict.clear()<!-清空字典–>
Dict.updata()<!-将dict的键值对(只要是元素能解压成两个元素的就行)更新到dict里–>
Dict.pop(key)<!-删除键值对–>
Dict.popitem()<!-删除最后一个键值对,拿到返回值–>
Dict.fromkeys()<!-产生新的初始化字典–>
Dict.get(‘key’)<!-取的key对应的value–>
Dict.setdefault(key,value)<!-如果key在Dict中,拿到返回值,不在就创建key=value–>

4、tuple的内置方法:2个

tuple.count(元素,起始索引,终止索引)<!-统计元素,返回元素个数–>
tuple.index(元素,起始索引,终止索引)<!-查找元素,返回找到的第一个索引(找不到就报错–>

5、set的内置方法:17个

Set.pop()<!-弹出栈顶元素–>
Set.update(可迭代对象)<!-更新set–>
Set.clear()<!-清空集合–>
Set.copy()<!-拷贝–>
Set.remove(元素)<!-删除元素–>
Set.add(元素)<!-增加元素–>
Set1.union(set2)<!-求set1和set2的并集–>
Set1.intersection(set2)<!-求set1和set2的交集–>
Set1.difference(set2)<!-求set1和set2的差集–>
Set1.symmetric_difference(set2)<!–求set1和set2的对称差集->
Set1.intersection_update(set2)<!–交集赋值给set1->
Set1.difference_update(set2)<!–差集赋值给set1->
Set1.symmetric_difference_update(set2)<!-对称差集赋值给set1–>
Set.discard(元素)<!–删除元素,没有不会报错->
Set.issuperset(set2)<!–判断set1是否是set2的父集->
Set.issubset(set2)<!–判断set1是否是set2的子集->
Set.isdisjoint(set2)<!–判断set1和set2是否没有交集->
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值