字符串奇妙的基础操作
2018-04-13 本文已影响129人
关键先生耶
大家好,身为学渣渣的我,现在要给你们装大神了哈!都瞪大眼睛看好咯 !稍后我会提问的哈。哈哈,开玩笑,下面让咱们一起进入奇妙的字符串。
1:索引切片
切片的语法:【起始:结束:步长】
注意:选取的区间属于左闭右开型,即从”起始”位开始,到”结束”位的前一位结束(不包含结束位本身)。
例如
name = 'abcdef'
print(name[0:3])# 取下标0~2的字符
print(name【3:8】)#去下表3~8的字符
print(name[2:]) # 取 下标为2开始到最后的字符
print(name[1:-1]) # 取 下标为1开始 到 最后第2个 之间的字符。
2:常见操作
1:find()和index()方法一样,
只不过如果newstr不在oldstr中会报一个异常,而不是输出-1。
2:count()显示出现次数。
3:replace() 替换
4:capitalize 把字符串的第一个字符大写
5:title 把字符串的每个单词首字母大写
6:startswith 检查字符串是否是以 obj 开头, 是则返回 True,否则返回 False
7:endswith 检查字符串是否以obj结束,如果是返回True,否则返回 False. 例如:mystr.endswith(obj)
8:lower 转换mystr所以大写字符为小写 mystr.lower()
9:upper 转换 mystr 中的小写字母为大写 mystr.upper()
10:ljust 返回原字符串左对齐
11:rjust 返回一个原字符串右对齐
12:center 返回原字符串居中
13:lstrip 删除mystr左边的空白字符
14:rstrip 删除mystr字符串末尾的空白字符。
15:strip 删除mystr字符串两端的空白字符。
16:partition 把mystr以str分割成三部分,str前,str和str后。
17:rpartition 类似于 partition()函数,不过是从右边开始.
注意:以上格式为mystr._____(str) __为文件名