python之字符串内置函数 1.字符串字母处理
2. 字符串填充
str.ljust(width, fillchar)、str.center(width, fillchar)、str.rjust(width, fillchar)
返回一个指定的宽度 width 「居左」/「居中」/「居右」的字符串 , 如果 width 小于字符串宽度直接返回字符串 , 否则使用 fillchar 去填充 。
3,字符串计数
str.count(sub, start, end)
#统计字符串里某个字符出现的次数 。可选参数为在字符串搜索的开始与结束位置 。
start, end遵循**“左闭右开”**原则 。
4. 字符串位置
str.endswith(suffix, start, end)和str.startswith(substr, beg, end)
#判断字符串是否以指定后缀结尾/开头 , 如果以指定后缀「结尾」/「开头」返回 True,否则返回 False 。
5. 字符串查找
6. 字符串判断
7. 字符串拼接
str.join() #将序列中的元素以指定的字符连接生成一个新的字符串 。
s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b")
# 字符串序列 print (s1.join( seq )) print (s2.join( seq )) r-u-n-o-o-b runoob
8. 统计字符串长度
str.len() #返回对象(字符、列表、元组等)长度或项目个数 。
9. 去除字符两侧空格
str.lstrip()、str.rstrip()、str.strip() #截掉字符串「左边」/「右边」/「左右」两侧的空格或指定字符 。
str0 = ' Hello World!' str0.lstrip() 'Hello World!' str1 = 'aaaa Hello World!' str1.lstrip('a') ' Hello World!'
10. str.maketrans(intab, outtab)和str.translate(table)
str.maketrans()创建字符映射的转换表
str.maketrans()根据参数table给出的表转换字符串的字符 。
str.maketrans()传入的也可以是字典
tab = {'e': '3', 'o': '4'} trantab = str.maketrans(tab) str0.translate(trantab) 'H3ll4 W4rld!'
11. 字符串替换
str.replace(old, new, max)
12. 字符分割
str.split(str, num)
13. 字符填充
str.zfill(width)
返回指定长度的字符串 , 原字符串右对齐,前面填充0 。
Python字符串字符串 字符串函数python:在python中是作为序列存在字符串函数python的,序列中的元素具有从左到右的顺序,并根据他们的相对位置进行读取和储存 。严格意义来说,字符串是一系列单个字符组成的序列,其他类型的序列还包括列表和元组 。在一串字符两侧加上双引号或者单引号即可创建字符串 。
注意 :如果字符串中需要出现双引号或者单引号,则有两种方法 。
1)使用转义字符(\)进行转义 。
2)将双引号和单引号配合使用,即若向想打印单引号 , 可以使用双引号表示字符串,在字符串中只用一个单引号 。反之亦然 。
在一个字符串前面加上r;则会自动为字符串中的反斜杠\转义,使其只代表一个反斜杠\ 。但是注意 , 原始字符串最后不能有反斜杠\,否则会发生语法错误 。如果非要在原始字符串最后加上,则可以写为\ 。
运行结果为:
有时字符串函数python我们需要创建一个跨行的字符串,则可以使用三引号来创建 。
运行结果为
1)可以通过len()函数得到序列的长度 。
运行结果为:
2)可以通过索引操作得到序列的各个元素值 。python中序列的索引是从0开始依次向后推移 。
运行结果为:
【字符串函数python 字符串函数的用法】 3)python还支持反向索引,是从最后一个向前推移的 。-1是指序列中的最后一个元素值,-len(str)是指该序列的第一个元素值 。
运行结果为:
4)序列还支持一种 分片(slice) 的操作,这是一种能够一步提取整个分片的方法 。
分片可以看作是字符串中一部提取出其中一部分的方法 。其一般形式为:X[I:J],表示从X序列中取出第I个元素到不包含第J个元素的部分,结果为返回一个新的对象 。
推荐阅读
- 废品收购站如何推广新产品,收废品营销方案
- js表达式怎么使用,js 表达式
- jquery事件编程,jquery中有哪些基础事件方法?
- 彝人直播卖货,彝族第一网红
- erp和php数据对接 erp php
- flume输出redis,flume输出文档不完整
- 文玩带货如何做推广,文玩店怎么做推广
- 包含使用go语言开发操作系统的词条
- html图片自动轮转代码,html图片自动轮转代码怎么做