打赏

Python基础(6)——字符串详解

字符串方法:

a = 'alexfk\tjalkfjk\tfljaskjfk'
v = a.expandtabs(10)  #expandtabs Tabs列表用空格补齐 和前面的字母组合为10位,应用场景是用户名TAB密码邮箱等 名称分割成对齐的表格用
print(v)

isspace 是否是空格

istitle 是否是大写标题     title  使成为标题

islower 是否小写   lower 使成为小写

isupper 是否大写  upper使成为大写

join   用字符串 加入到 后面的字符串中

ljust   center   rjust   用字符串 填充使原来字符串为多少长度

lstrip   rstrip   strip  删掉空格 ,换行,制表符,或者 指定的字符都能匹配并删除,匹配按最多匹配进行

maketrans   translate  用对应字符串全替换,按位替换

partition  rpartition 按给定字符分割字符串,保留给定的字符,但最多分三份

split rsplit 按给定字符分割字符串,不保留给定字符,可给定参数 分割几份

startwith 是否以什么开头

swapcase 大小写互换

isalpha 是否都字母汉字   

isalnum字母数字   

isdecimal  数字 ——用的最多

isdigit 数字包含符号类数字②这种 

isnumeric 判断数字 “二” 中文支持      这三种判断在中文章节段落的判断时可以组合使用, 一、 二、 大章节; 1、小章节   ② 等等

isprintable  如果字符串中有\n   \t 则输出False   判断字符串中是否存在不可显示的内容字符  \n \t 等

 

其中重点掌握的方法:split   strip  find upper lower  join   replace

 

字符串的索引 、切片   字符串和列表的方法,可以用for i  in 字符串  来循环    len方法查看长度

字符串一旦被创建就是不变的,后面的修改只是重新创建了另一个字符串

replace 替换  可以替换字符串,后面可以接参数 数字,表示前几个替换后面的不替换

range(0,100,5) 连续0-100数,步长5

 

posted on 2019-05-05 17:29  大有哥  阅读(197)  评论(0)    收藏  举报

导航