text
Posted leiyiming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text相关的知识,希望对你有一定的参考价值。
内容导读
- 字符串的基本用法
- 原始字符串
- 长字符串
一 字符串的基本用法
- 索引
- 切片
- 增加
- 查找
1 s.find() #查找字符不存在,返回-1 2 s.index() #查找字符不存在,直接报错 3 s.rfind() #从右边查找 4 s.rindex() #从右边查找
- 替换
1 s.replace("待替换字符“,”替换字符”)
- 移除空白
strip() #移除所有空白 lstrip() #移除左空白 rstrip() #移除右空白
- 分割
s.split("sep")) #以sep分割,返回列表,不包括sep s.rsplit("sep") #从右边查找 s.partition(self,sep) #以sep为分割,将s分成,head,sep,tail,三个部分 s.rpartition(self,sep) #从右边查找 splitlines(self,keepends =None) #返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如 果为 True,则保留换行符。
- 是否判断
isinstance(a,typ) #判断变量a是否为typ所表示的类型,是则返回True s.isalnum(self) or s.isalpha(self) #至少一个字符,且都是字母或数字才返回True s.isdecimal(self) #如果s中只有十进制字符,返回True,否则错误。 s.isdigit(self) #是否全是数字 s.isidentifier(self) #字符串为关键字返回True s.islower() #至少一个字符,且都是小写字母才返回True s.isnumeric(self) #如果S中只有数字字符,则返回True, s.issprintable() #字符是可打印的和空的,则返回false ,如“ ”之类的返回false s.isspace() # 至少一个字符,且都是空格才返回True(至少一个空格) s.istitle() #是否首字母大写(标题格式) s.isupper() #是否是大写
- 对齐
s.ljust(长度,填充物) #左对齐,可填充固定长度字符 s.rjust(长度,填充物) #右对齐,可填充固定长度字符 s.center(self,width,fiilchar =None) #剧中对齐,可填充固定长度字符 s.zfiil(width) #原来字符右对齐,不够用0补齐
- 格式化输出
- 次数统计
- 开始,结尾
- 编码,解码
- 大小写转换
- 明文转换