Python序列:字符串、元组、列表

本文详细介绍了Python中的序列类型,包括字符串、元组和列表的基本操作及内建函数。讲解了如何进行成员关系判断、连接、重复、切片等操作,并介绍了各类型特有的内建函数,如字符串的capitalize、list的append等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串是不可变类型,改变一个字符串需要建立一个新的字符串。

序列类型(str、tuple、list)操作符{
    1.成员关系操作符(in,not in)
    2.连接操作符(+)
    3.重复操作符(*)
    4.切片操作符([],[:],[::])
    5.用步长索引来进行切片操作
     >>> s = 'abcde'
     >>> s[::-1]  # 可视作“反转”操作。
     'edcba'
     >>> s[::-2]  # 隔一个取一个操作。
     'eca'
    6.删除字符、字符串、列表、元组(del). 例:删除一个元素:del a[1], 删除一个列表:del a
}

序列类型(str、tuple、list)可用的内建函数{
    enumrate() 迭代,返回index值和item值。
    len()    返回seq的长度
    max()、min() 最大值、最小值,{ min('ABabCDcd'), 返回A }
    reversed() 反转
    sorted() 排序
    sum() 返回seq和可选参数的总和
    zip([a0,a1,a2...], [b0,b1,b2...]) 返回一个由元组组成的列表,[(a0,b0),(a1,b1)...]
}

字符串内建函数{
    capitalize() 首字母变大写。
    upper() 全部变大写
    lower() 全部变小写
    center(width) 返回一个字符串居中,并使用空格填充width的长度。
    count('s') 计算s出现的次数。
    startswith('s') 是否以s开始,返回True or False
    endswith('s')  是否以s结束,返回True or False
    replace() 替换
    split()  分割
    strip()  去空格
    index()
    format()
    join() 合并、连接
    title() 把首字母转大写,其余字母均小写。
}

list内建函数{
    list.append() 添加
    list.extend() 扩展
    list.count('abc')  list中abc出现的次数。
    list.sort()  排序
    list.insert(index) 在索引位置插入一个对象
    list.remove(obj) 从列表中删除一个obj
    list.pop(index) 删除并返回指定位置的参数,默认为最后一个对象。
    list.reverse() 反转
}

Tuple的特性,元组的元素是不能改变的,元组元素的元素是可以改变的。

tuple内建函数{
    count()
    index()
}

转载于:https://www.cnblogs.com/zhang-teng/p/6248454.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值