字符串思维导图,手机版本。
字符串思维导图 -文字版
字符串序列用于表示和存储文本,中字符串是不可变对象。
字符串是一个有序的字符的集合,用于存储和表示基本的文本信息
一对单,双或三引号中间包含的内容称之为字符串。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用文档字符串,在文件的特定地点,被当做注释。便捷的多行注释。
基本概念定义
多行字符串
字符串表示
转义字符常用操作拼接重复性质判断():是否全是字母和数字,并至少有一个字符
():是否全是字母,并至少有一个字符
():是否全是数字,并至少有一个字符
():字符串中字母是否全是小写
():字符串中字母是否全是小写
():是否全是空白字符,并至少有一个字符
():判断字符串是否每个单词都有且只有第一个字母是大写
([,start[,end]]):用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返 回 False
([,start[,end]]):用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。
分支主题 11查找与替换count(sub[,start[,end]]):统计字符串里某个字符sub出现的次数。
find(sub[,start[,end]]):检测字符串中是否包含子字符串sub,
index(sub[,start[,end]]):跟find()方法一样,只不过如果sub不在 中会抛出异常。
rfind(sub[,start[,end]]):类似于 find()函数,不过是从右边开始查找。
(sub[,start[,end]]):类似于 index(),不过是从右边开始。
(old,new[,count]):用来替换字符串的某些子串,用new替换old。如果指定count参数话,就最多替换count次,如果不指定,就全部替换
分切与连接(sep):用来根据指定的分隔符将字符串进行分割
(sep):类似于 ()函数,不过是从右边开始查找
([]):按照行(‘r’, ‘rn’, n’)分隔,返回一个包含各行作为元素的列表,如果参数 为 False,不包含换行符,如果为 True,则保留换行符。
split(sep[,]]):通过指定分隔符对字符串进行切片,如果参数 有指定值,则仅分隔 个子字符串,返回分割后的字符串列表。
(sep[,]]):同split(),不过是从右边开始。
删减与填充strip([chars]):用于移除字符串头尾指定的字符(默认为空格),如果有多个就会删除多个。
([chars]):用于截掉字符串左边的空格或指定字符。
([chars]):用于截掉字符串右边的空格或指定字符。
(width[,]):返回一个原字符串居中,并使用填充至长度 width 的新字符串。默认填充字符为空格
ljust(width[,]):返回一个原字符串左对齐,并使用填充至指定长度的新字符串,默认为空格。如果指定的长度小于原字符串的长度则返回原字符串。
rjust(width[,]):返回一个原字符串右对齐,并使用填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。
zfill(width):返回指定长度的字符串,原字符串右对齐,前面填充0
([]):把字符串中的 tab 符号(‘t’)转为适当数量的空格,默认情况下是转换为8个。
字符串切片• [:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
• [start:] 从start 提取到结尾
• [:end] 从开头提取到end – 1
• [start:end] 从start 提取到end – 1
• [start:end:step] 从start 提取到end – 1,每step 个字符提取一个
• 左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1
str = ‘′
print str[0:3] #截取第一位到第三位的字符
print str[:] #截取字符串的全部字符
print str[6:] #截取第七个字符到结尾
print str[:-3] #截取从头开始到倒数第三个字符之前
print str[2] #截取第三个字符
print str[-1] #截取倒数第一个字符
print str[::-1] #创造一个与原字符串顺序相反的字符串
print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
print str[-3:] #截取倒数第三位到结尾
print str[:-5:-3] #逆序截取,截取倒数第五位数与倒数第三位数之间
print str[::2] #按照步长为二,返回所有值
格式化输出参考资料%方法方法浮点数输出
%.3g,保留3位有效数字,使用小数或科学计数法
加入IP合伙人(站长加盟) | 全面包装你的品牌,搭建一个全自动交付的网赚资源独立站 | 晴天实测8个月运营已稳定月入3W+
限时特惠:本站每日持续更新海量内部创业教程,一年会员只需98元,全站资源免费无限制下载点击查看会员权益
站长微信: qtw123cn
