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     

 

posted @ 2018-10-01 16:46  帝yi  阅读(338)  评论(0编辑  收藏  举报