Python 字符串操作

字符串常用操作

 

 

判断

变量.endswith("结尾字符"):判断结尾字符串。

变量.isalnum():判断是否是字母或数字。

变量.isalpha():判断是否是存英文字符。

变量.isdecimal():判断是否是存数字。

变量.isdigit():判断是否是一个整数。

变量.isidentifier():判断是否是一个合法的变量名。

变量.islower():判断字符串是否大写。

变量.isnumeric():判断字符串是否都是数字。

变量.isspace():判断是否只是个空格。

变量.istitle():判断每个字符开头第一个字母大写。

变量.isprintable():判断变量是否能打印。(tty,drive文件是不可打印的)

变量.isupper():判断是否都是大写。

变量.startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False

 

 

替换

变量.center(数量,"字符"):指定打印字符,变量在中间。

变量.format(字符='字符'):修改变量下中括号内的字符。

变量/‘字符’.join(创建列表):每个字符中间添加字符。

变量.ljust(长度,'字符'):最右侧规定长度内用字符填补。

变量.rjust(长度,'字符'):最左侧规定长度内用字符填补。

变量.lstrip():去掉左侧的回车或空格。

变量.rstrip():去掉右侧的回车或空格。

变量.strip():去掉两侧的回车或空格。

变量.replace('替换对象','替换值',个数):替换字符串默认全选。

变量.split(指定分隔符):默认空格分割字符串一列表形式输出。

变量.splitlines():指定换行\n来进行分割。

 

 

查找

变量.count("指定字符"):指定查找字符个数。

变量.find("字符串"):查找字符串位置,优先最左边的值。

变量.rfind("字符串"):查找字符串位置,优先最右边的值。

 

转换

变量.encode:数据类型装转换编译。

变量.capitalize():变量首字母大写。

变量.expandtabs(tabsize=空格数):转换Tab的空格数量。

变量.lower():小写变为大写。

变量.upper():大写变为小写。

变量.title():字符开头字母大写。

变量.translate(转换变量):导入变量进行转换。

变量 = str.maketrans("转换的值","转换后的值"):进行字符串的转换。

变量.swapcase():颠倒大小写进行转换。

注:变量.zfill(范围):指定范围用0来填补。

len():返回括号内的字符个数,或变量的字符数。

round(浮点数,n): 需要浮点数数字后尾保留n位小数点

 

 

 

posted @ 2017-10-30 10:35  kevin.Xiang  阅读(402)  评论(0编辑  收藏  举报