四 Python 字符串、列表、元组

Python字符串、列表、元组

1. 字符串

1-1 字符串中的切片

  1. 索引默认从0开始
  2. 切片时左闭右开
  3. 当取单个字符的时候,超过索引,会报错;切片不会报错
  4. 步长不能为0,也不允许为浮点数

1-2 字符串类型转换

  1. int() 将字符串转换成整数
  2. str() 将整数转换成字符串

1-3 格式化

字符串 format()

实例:

print('{}年龄{}'.format(name,age))# 传入参数需与前面位置匹配
print('{1}年龄{0}'.format(age,name))# 传入参数不匹配时,需要0,1标注 

1-4 字符串常见操作

1-4-1 常用的

s = ‘y c’

用法描述
s.find索引
s.index()索引
s.replace(y,b,1)全部替换(1)为替换个数
s.split()拆分
s.startswith()判断什么时候开始
s.endswith()判断什么时候结尾
s.lower()大写转为小写
s.upper()小写转为大写
s.strip()去掉空格,lstrip()去掉左边,rstrip()去掉右边
1-4-2 删除

a = [‘a’,‘b’,‘c’,‘d’]

用法描述
a.remver(‘a’)删除a
del a[]删除列表a
pop a

2. 列表

list = [ ]

2-1 列表功能

列表是一个有序可重复的元素集合,可嵌套、迭代、修改、分片、追加、删除及成员判断。

2-2 常用功能

2-2-1 常用函数
len(list)获取列表长度
max(list)获取列表元素最大值
min获取列表元素最小值
list(seq)将序列转为列表
2-2-2 排序与反转
list.reverse()将列表反转
list.sort()排序,默认升序
list.sort(reverse=True)降序排列
2-2-3 切片

语法:

list[start:end:step]

注释:以冒号分割索引,start代表起点索引,end代表结束点索引,step代表步长。省略start表 示以0开始,省略end表示到列表的结尾。注意,区间是左闭右开的

2-2-4 列表的内置内置方法
语法描述
append(obj)在列表末尾添加新的对象
count(obj)统计某个元素在列表中出现的次数
extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
index(obj)从列表中找出某个值第一个匹配项的索引位置
insert(index,obj)将对象插入列表
pop(obj=list[-1])移除列表中的一个元素(默认最后一个),并且返回该元素的值
remove(obj)移除列表中某个值的第一个匹配项
reverse()反向列表中元素
sort([func])对原列表进行排序
copy()复制列表
clear()清空列表,等于 del list[:]

3. 元组

tuple = ( )

3-1 元组不允许的操作

  1. 修改、新增元素
  2. 删除某个元素(但可以删除整个元组)
  3. 所有会对元组内部元素发生修改动作的方法。例如,元组没有remove,append,pop等方法

3-2 常用功能

3-2-1 与列表相同的操作
  1. 使用方括号加下标访问元素
  2. 切片(形成新元组对象)
  3. count()/index()
  4. len()/max()/min()/tuple()
3-2-2 列表与元组的转换
  1. list函数可以把元组转换成列表
  2. tuple函数可以把列表转换成元组
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值