Python学习基础笔记三——字符串

字符串方法:字符串提供了一系列的方法去实现更复杂的文本处理任务。方法就是与特定的对象相关联在一起的函数。字符串方法只适用于字符串对象。

Python首先读取对象方法,然后调用它,传递参数,如果一个方法计算出一个结果,就会作为整个方法调用表达式的结果被返回。

字符串方法 解释
S.capitalize() 字符串首字母大写
S.upper() 字符串字母全大写
S.lower() 字符串字母全小写
S.title() 字符串每个分隔的字符串首字母都大写
S.swapcase() 字符串大小写翻转
S.centor(width, [,fill]) 字符串居中,两边可设置填充字符
S.expandtabs(tabsize) 字符串加上前面的位数自动补足8位
S.startswith(suffix, [,start [,end]]) 字符串以什么开头
S.endswith(suffix,[,start [,end]]) 字符串以什么结尾
S.find(sub, start, end) 字符串查找某个字符或子字符串的索引
S.index(sub,start, end) 字符串查找某个字符或子字符串的索引
S.strip(chars) 字符串删除字符串两边的字符,默认是空格
S.rstrip(chars) 字符串删除字符串右边的字符,默认是空格
S.lstrip(chars) 字符串删除字符串左边的字符,默认是空格
S.count(sub, start, end) 字符串统计某个字符或字符串的个数
S.split(sep, maxsplit) 根据sep分隔符分隔字符串,输出列表
S.format(fmtstr, *args, **kwargs) 格式化字符串
S.replace(old, new, count) 字符串中替换子字符串
S.isalnum() 判断字符串是否是字母和数字
S.isalpha() 判断字符串是不是字母
S.isdigit() 判断字符串是不是数字

修改字符串,我们看一个例子:

# 将字符串转换成一个支持原处修改的对象
S = 'spammy'
L = list(S)
print(L)

# 然后我们可以对“打散”的元素进行多次修改
L[3] = 'x'
L[4] = 'x'
print(L)

# 通过设定的分隔符来调用joine,将列表元素连接在一起。
# 本例中是使用一个空的分隔符将列表转换为字符串。
S = ''.join(L)
print(S)

你可能感兴趣的:(Python,python)