python数据类型操作

本文详细介绍了Python中字符串的基本操作,包括截取、格式化、大小写转换等。同时,讲解了元组和列表的索引、拼接、插入、删除等方法,以及集合的交集、并集、差集等操作。此外,还阐述了字典的增删查改以及转换等常见功能。这些内容对于理解和使用Python数据结构至关重要。
摘要由CSDN通过智能技术生成

1、字符串类型

  • 截取:str[star:end:step]
  • 格式化:a='{}{}'.format('','')
  • 大小写转换:str.capitalize()
  • 大写转小写:str.lower()
  • 小写转大写:str.upper()
  • 大小写切换:str.swapcase()
  • 查找索引:str.find(sub,start=0,end=len(str))、str.index(sub,start=0,end=len(str))
  • 序列拼接字符串:str.join()
  • 分割字符串:str.split()
  • 单个替换:str.replace()
  • 类型检测:str.isalnum()字母和数字、str.isalpha()字母、str.isdigit()数字

2、元祖和列表

序列

  • 索引的正负值:从左/右开始
  • 元素截取操作:str[star:end:step],step为-1倒序
  • 相加与相乘:tuple1*(-2),list1+list2
  • 检测元素是否存在:'A' in str1,[1,2] in list1,'A' in dict1

元祖

  • 计算长度:len()
  • 最大值和最小值:max()、min()
  • 累加求和:sum()
  • 格式转换:tuple()
  • 查找索引:index()
  • 计算出现次数:count()

列表

  • 新增元素:list1.append()
  • 插入元素:list1.insert(index,object)
  • 新增多个元素:list1.extend(元祖/列表/字符串/集合)、list1.pop(索引值)
  • 移除元素:list1.remove(obj)
  • 列表反转:list1.reverse()
  • 列表排序:list1.sort()、sorted(str,.reverse=True)
  • 清空列表:list1.clear()
  • 复制列表:list1.copy()
  • 格式转换:list(str1)

3、集合和字典

集合

  • 添加元素:add()、update()
  • 删除元素:pop()、remove()、discard()
  • 获取两个集合的交集:intersection()
  • 并集:union()
  • 差集:difference()
  • 判断子集:issubset()和issuperset()
  • 格式转换:set()

字典

  • 获取键值:get()、setdefault()
  • 删除键值对:pop()、popitem()
  • 获取所有键:keys()
  • 获取所有值:values()
  • 获取所有键值:items()
  • 更新字典:update()
  • 格式转换:dict()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值