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位小数点