首页 > 其他 > 详细

字符串的方法

时间:2018-07-09 18:45:06      阅读:192      评论:0      收藏:0      [点我收藏+]

字符串的特性

1有序

2不可变(修改变量只是换了一个新的内存地址,不是修改)

 

字符串的方法:

swapcase:大写变小写,小写变大写

 

capitalize:字符串第一个字母变大写,其余全部变小写

 

casefold:全部变小写

 

center(50,“*”):以字符串为中心,两边各输出(50-字符串的字符数)/2。50可改,星号可改

 

count(“o”):统计字符串里有多少个o

 

count("o",2,6):从第三位开始统计到第六位,总共有多少个“o“”

 

endwith("!"):是否以“!”结尾,是的话就输出True,错误就输出False

 

expandtabs(20):把tab键扩展成20位

tab键在字符串里表示“\t”

例如"a\t b"

输出“a       b”

 

find:返回索引值,找不到返回-1

find也可以设置起始点:find("o",0,3)从第一位找到第三位(返回的是真正索引值,不是想象中的相对索引值)

 

format:字符串格式化

a="i am {0},i like {1}"

a.format("zzz"."pg")

输出i am zzz,i like pg

或者可以a="i am {name},i like {hobby}"

a.format(name="zzz",hobby="pg")

 

join:把列表转化为字符串

n=["alex","is","pig"]

" ".join(n)

输出为alex is pig 

 

ljust:补足长度

a="hello pig"

print(a.ljust(50,"-")

输出:Hello pig-----------------------------------------

 

strip:(去掉开头和结尾的换行(\n),tab(\t),和空格)

strip():把头和尾的空格去掉
lstrip():把左边的空格去掉
rstrip():把右边的空格去掉

字符串的方法

原文:https://www.cnblogs.com/FlFtFw/p/9284923.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!