博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python字符串方法
阅读量:4677 次
发布时间:2019-06-09

本文共 2624 字,大约阅读时间需要 8 分钟。

方法

描述

string.capitalize( )

返回首字母大写的字符串的副本

string.center(width[, fillchar])

返回一个长度为max(len(string), width)且其中String的副本居中的字符串,两侧使用fillchar(默认为空字符)填充

string.count(sub[, start[, end]])

计算子字符串sub的出现次数,可将搜索范围限制为string[start:end]

 

string.decode([encoding[,errors]])

返回使用给定编码方式的字符串的解码版本,由error指定错误处理方式(‘strict’、’ignore’

或者’replace’)

string.encode([encoding[, errors]])

返回使用给定编码方式的字符串的编码版本,由error指定错误处理方式(‘strict’、’ignore’或者 ’replace’

string.endwith(suffix[, start[,end]])

检查string是否以suffix结尾,可使用给定的索引startend来选择匹配的范围

string.expandtabs([tabsize])

返回字符串的副本,其中tab字符会使用空格进行扩展,可选择使用给定的tabsize(默认为8

string.find(sub[, start[, end]])

返回子字符sub的第一个索引,如果不存在这样的索引的话返回-1.可选定义搜索范围为string[start:end]

string.index(sub[, start[, end]])

返回子字符串sub的第一个索引,或者在找不到索引的时候引发ValueError异常,可义搜索的范围为string[start:end]

string.isalnum( )

检查字符串是否由字母或数字字符组成

string.isalpha( )

检查字符串是否由字母字符组成

string.isdigit( )

检查字符串是否由数字组成

string.islower( )

检查字符串中所有基于实例的字符(字母)是否都为小写

string.isspace( )

检查字符串是否由空格组成

string.istitle( )

检查字符串中不基于实例的字母后面的基于实例的字符都是大写的,且其他的基于实例的字符都是小写的。

string.isupper( )

检查是否所有字符串中的基于实例的字符都是大写的

string.join(sequence)

返回其中sequence的字符串元素已用String连接的字符串

string.ljust(width[, fillchar])

返回一个长度为max(len(string), width)且其中String的副本左对齐的字符串,右侧使用fillchar(默认为空字符)填充

string.lower( )

返回一个字符串的副本,其中所有基于实例的字符都是小写的

string.lstrip([chars])

返回一个字符串副本,其中所有的chars(默认为空白字符,比如空格、tab和换行符)都被从字符串开始处去除

string.partition(sep)

在字符串中搜索sep并返回(head, sep, tail)

string.replace(old, new[,max])

返回字符串的副本,其中old的匹配项都被替换为new,可选择最多替换max

string.rfind(sub[, start[, end]]

返回子字符串sub被找到的位置的最后一个索引,如果不存在这样的索引则返回-1.可定义搜索的范围string[start:end]

string.rindex

返回子字符串sub被找到位置的最后一个索引,如果不存这样的索引则引发一个ValueError异常。可定义搜索范围为string[start:end]

string.rjust(width[, fillchar])

返回一个长度为max(len(string), width)且其中string的副本右对齐的字符串,左侧使用fillchar(默认为空字符)填充

string.rpartition(step)

Partition,但从右侧开始查找

string.rstrip([chars])

返回一个字符串副本,其中所有的chars(默认为空白字符,比如空格、tab和换行符)都被从字符串结束处去除

string.rsplit([sep[, maxsplit]])

split,但是在使用maxsplit时是从右向左进行计数

string.split([sep[, maxsplit]])

返回字符串中所有单词的列表,使用sep作为分隔符(如果未特别指出的以空格切分单词),可使用maxsplit指定最大切分数

string.splitlines([keepends])

返回string中所有行的列表,可选择是否包括换行符(如果提供keepend参数则包括)

string.startwith(prefix[, start[, end]])

检查string是否以prefix开始,可使用给的索引startend来定义匹配的范围

string.strip([chars])

返回字符串的副本,其中所有chars(默认为空格)都从字符串的开头和结尾去除(默认为所有的空白字符,如空格字符、tab和换行符)

string.swapcase( )

返回字符串的副本,其中所有基于实例的字符都交换大小写

string.title( )

返回字符串的副本,其中单词都以大写字母开头

string.translate(table[,deletchars])

返回字符串的副本,其中所有字符都使用table(由string模块中的maketrans函数构造)进行了转换,可选择删除出现在delelechars中的所有字符

string.upper( )

返回字符串的副本,其中所有基于实例的字符都是大写的

string.zfill(width)

string的左侧以0填充width个字符

转载于:https://www.cnblogs.com/chunmiao/p/6753643.html

你可能感兴趣的文章
int最大值+1为什么是-2147483648最小值-1为什么是2147483647
查看>>
【C++】const在不同位置修饰指针变量
查看>>
github新项目挂历模式
查看>>
编写jquery插件
查看>>
敏捷开发笔记
查看>>
神秘海域:顶级工作室“顽皮狗”成长史(下)
查看>>
C++指针、引用知多少?
查看>>
services 系统服务的启动、停止、卸载
查看>>
Fiddler 网页采集抓包利器__手机app抓包
查看>>
Number and String
查看>>
java中的值传递和引用传递2<原文:http://blog.csdn.net/niuniu20008/article/details/2953785>...
查看>>
css实现背景图片模糊
查看>>
什么是runtime?什么是webgl?
查看>>
秋季学习总结
查看>>
categorical_crossentropy VS. sparse_categorical_crossentropy
查看>>
强引用,弱引用,4种Java引用浅解(涉及jvm垃圾回收)
查看>>
多线程如何确定线程数
查看>>
UGUI RectTransform
查看>>
学前班
查看>>
手把手教您扩展虚拟内存
查看>>