DAY5.字符串与序列

No.4字符串与序列
一、字符串
1、字符串的内置方法
1)capitialize():把字符串的第一个字母改为大写
2)casefold():把整个字符串的左右字符改为小写
3)center(width):将字符串居中,并使用空格填充至长度width的新字符串
4)count(sub[start[end]]):返回sub在字符串里出现的次数,start和end参数表示范围,可选。
5)encode(encoding=‘utf-8’,errors=‘strict’):以encoding指定的编码格式对字符串进行编码。
6)endswith(sub[start[end]]):检查字符串是否以sub子字符串结束,如果是返回True,否则返回False。stat和end参数表示范围,可选。
7)expandtabs([tabsize=8]):把字符串中的tab符号(\t)转换为空格,如不确定参数,默认的空格数是tabsize=8
8)find(sub[start[end]]):检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1,start和end参数表示范围,可选。
9)index(sub[start[end]]):跟find方法一样,不过如果sab不在string中会产生一个异常。
10)isalnum():如果字符串至少有一个字符并且所有字符都是字母或数字,则返回True,否则返回False
11)isalpha():如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False
12)isdecima():如果字符串只包含十进制数字则返回True,否则返回False
13)isdigit():如果字符串只包含数字则返回True,否则返回False。
14)islower():如果字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,则返回True,否则返回False
15)-38)
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述2.字符串的格式化
1)format:关键字参数
2)字符串格式化符号含义
在这里插入图片描述3、格式化操作符辅助指令
在这里插入图片描述4、字符串转义字符含义
在这里插入图片描述二、序列
1、常见的BIF
1)list()把一个可迭代对象转化为列表
2)tuple([iterable])把一个可迭代对象转化为元组
3)str(obj)把obj对象转换为字符串
4)max():返回序列或参数集合中的最大值
5)min():返回序列或参数集合中的最小值
注:使用4)、5)必须保证序列或参数的数据类型统一
6)sum(literable[,start=0]):返回序列literable和可选参数start的总和
7)sorted():列表元素从小到大排序
8)reversed():列表元素从大到小排序
9)enumerate():枚举
e.g.numbers[1,1,2,3,5,8]
enumerate(numbers)
list(enumerate(numbers))

[<0,1>,<1,1>,<2,2>,❤️,3>,<4,5>,<5,8>]
即元组的第一个数为索引值
10)zip():返回由各个参数的序列组成的元组
e.g.a=[1,2,3,4]
b=[5,8]
zip(a,b)
list(zip(a,b))

[<1,5>,<2,8>]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值