python的字符串与序列

字符串
1.capitalize( ):把字符串的第一个字符改为大写
2.casefold( ):把整个字符串的所有字符改成小写
3.center( ):把整个字符串元素居中
例:str1=‘i love u’
str1.center(10)=’ i love u ’
4.count(sub[, start[, end]]):返回sub在字符串里边出现的次数,start和end参数表示范围,可选
5.endswith(sub[, start[, end]]):检查字符串是否以sub字符串结束,如果是返回True,否则返回False。
6.expandtabs([tabsize= 8]):把字符串中的Tab符号(\t)转换为空格,如不指定参数,默认转换的空格数是 8
7.find(sub[, start[, end]]):检测sub是否包含在字符串内,如果有则返回索引值,否则返回-1
8.index(sub[, start[, end]]):跟find方法一样,不过当sub不在字符串中会产生一个异常
9.isalnum( ):若字符串中至少有一个字符且所有字符都是字母或是数字,则返回Ture,否则返回False
10.isalpha():若字符串中至少有一个字符且所有字符都是字母,则返回Ture,否则返回False
11.isdigit():若字符串中只包含数字则返回True,否则返回False
12.islower():若字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,则返回True,否则返回False
13.isdecimal():若字符串中只包含十进制数字,则返回Ture,否则返回False
14.isnumeric():若字符串中只包含数字字符,则返回Ture,否则返回False
15.isspace():若字符串中只包含空格,则返回Ture,否则返回False
16.istitle():若字符串所有单词都是以开始为大写,其余字母为小写(标题化),则返回Ture,否则返回False
17.isupper():若字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回True,否则返回False
18.join(sub) :以字符串作为分隔符,插入到sub中所有字符之间
19.ljust(width):返回一个左对齐字符串
20.lower():转换字符串中所有大写字符为小写
21.lstrip():去掉字符串左边的所有空格
22.partition():将字符串变为三个元组
例:str1=‘i love u’
str1.partition(‘ov’)=(‘i l’,‘ov’,’ u’)
23.replace(old,new[, count]):把字符串中的old子字符串替换成new子字符串,如果count指定,则替换不超过count次
24.rfind(sub[,start[,end]]):类似于find(),不过从右边开始查找
25.rfindex(sub[,start[,end]]):类似于findex(),不过从右边开始查找
26.rjust():返回一个右对齐的字符
27.rstrip():去掉字符串末尾的空格
28.split([sep=None, maxsplit=-1]):不带参数默认是以空格为分隔符切片字符串,如果maxsplit有设值,则仅分隔maxsplit个子字符串,返回切片后的子字符串拼接的列表(有空格就切成列表)
29.swapcase():翻转字符串中的大小写
30.upper():字符串中所有小写字符变为大写
31.title():返回标题化的字符串
32.strip([chars]):删除字符串前边和后边所有的空格,chars参数可以定制删除的字符,可选。返回一个新的字符串,原字符串没变
33.translate(table):table可由str.translate(‘a’,‘b’)转换字符串中的字符,把a变为b
字符串的格式化
format方法
1.format位置参数
例:输入"{0},love {1}.{2}".format(“I”,“FishC”,“com”)
输出’I love FishC.com’
2.format关键字参数
例:输入"{a},love {b}.{c}".format(a=“I”,b=“FishC”,c=“com”)
输出’I love FishC.com’
注:关键字参数与位置参数可以综合使用,并且位置参数的使用需要在关键字参数的使用之前
字符串格式化符号含义
%s,获取传入对象的格式化方法的返回值,并将其格式化到指定位置

%r,获取传入对象的__repr__方法的返回值,并将其格式化到指定位置

%c,将数字转换成其ASCII代码对应的值,10进制范围;

%o,将整数转换成八进制表示,并将其格式化到指定位置

%x,将整数转换成十六进制表示(小写),并将其格式化到指定位

%X,将整数转换成十六进制表示(大写),并将其格式化到指定位

%d,将整数、浮点数转换成 十 进制表示,并将其格式化到指定位置
例:’%d+%d=%d’ % (4,5,4+5)
‘4+5=9’

%e,将整数、浮点数转换成科学计数法,并将其格式化到指定位置(小写e)

%E,将整数、浮点数转换成科学计数法,并将其格式化到指定位置(大写E)

%f, 将整数、浮点数转换成浮点数表示,并将其格式化到指定位置(默认保留小数点后6位,也可以指定精度)

%g,自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是e;)

%G,自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是E;)

%%,当字符串中存在格式化标志时,需要用 %%表示一个百分号

序列
使用list()函数将元组、range对象、字符串或其他类型的可迭代对象类型的数据转换为列表

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值