python 字符串常用函数

Posted 帝yi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串常用函数相关的知识,希望对你有一定的参考价值。

 1 int()    方法
 2     #计算整数在内存中占用的二进制码的长度
 3     num.bit_length()
 4     
 5 
 6 str()    常用方法
 7     #格式化输出    每个{}对应相应的值    
 8     string.format()
 9     s = "我今年{age}岁,我叫{name}".format(name = "alex",age = "88")
10     
11     #判断是否由字母和数字组成
12     string.isalnum()
13     
14     #判断是否有字母组成
15     string.isalpha()
16     
17     #判断是否由数字组成、不包括小数点
18     string.isdigit()
19     string.isdecimal()
20     string.isnumeric()    #中文 一二三 也可识别
21     
22     #字符串查找
23         #是否以xxx开头
24         string.startswith("xxx")
25         
26         #是否以xxx结尾
27         string.endswith("xxx")
28         
29         #计算x在字符串中出现的次数
30         string.count("x")
31         
32         #计算x在字符串中出现的位置索引,不存在则返回-1
33         string.find("x")
34         
35         #计算x在字符串中出现的位置索引,不存在则报错(异常)
36         string.index("x")
37         
38     #大小写转换
39         #大小写互相转换 大写-->小写 小写-->大写
40         string.swapcase()
41         
42         #转换为小写    (对所有字母有效)
43         string.casefold()
44         string.lower()
45         
46         #转换为大写        (广泛用于验证码不区分大小写)
47         string.upper()
48         
49         #每个被特殊字符隔开的字母大写
50         string.title()
51             >>> s = "hs g麻花藤lfd"
52             >>> print(s.title())
53             Hs G麻花藤Lfd
54             
55         #首字母大写
56         string.capitalize()
57         
58     #字符串切片
59         #字符串替换
60         string.replace("SB","sb")    #将SB替换为sb
61         string.replace("SB","sb",2)    #将SB替换为sb,替换两个
62         
63         #去掉字符串两边的空格
64         string.strip()
65         string.lstrip()        #去掉左边的空格
66         string.rstrip()        #去掉右边的空格
67         
68         #居中
69         string.center(9,"*")    #将字符串的长度拉长至9,多余的位置用*填充
70         
71         #字符串分割
72         string.split()        #返回列表,贴边分割会返回空字符
73         
74         
75     

 

以上是关于python 字符串常用函数的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码片段总结

C#常用代码片段备忘

Python中的基本函数及其常用用法简析

python使用上下文对代码片段进行计时,非装饰器

[Python]常用代码块

乐哥学AI_Python:Numpy索引,切片,常用函数