Python字符串的常用方法

一、字符串的常用操作

 1 #格式化字符串
 2 “name: %s, age: %d, average_salary: %f” %("arno",21,8888.8)
 3 
 4 #重复输出字符串
 5 print("Hello World"*2)
 6 
 7 #通过索引来取字符串中的字符
 8 name = "xiaowang"
 9 print(name[1])
10 
11 #字符串拼接①
12 a = "name: "
13 b= "arno"
14 print(a+b)
15 
16 #字符串拼接②
17 a = "name: "
18 b= "arno"
19 print("".join([a,b]))
20 
21 #用关键词in,判断某个字符是否在字符串中
22 "a" in "arno"  #>>>True

注意:字符串的join方法可用来拼接可迭代对象

二、字符串的重要内置方法

 1 #格式化输出
 2 "{}".format("Hello World")
 3 "{name}".format(name="arno")
 4 
 5 #去掉空格和换行符
 6 str.strip()
 7 str.rstrip()
 8 str.lstrip()
 9 
10 #替换字符串中的某些字符
11 str.replace("old_str","new_str",num_replaced)
12 
13 #以特定的字符为分隔符,将字符串变成列表
14 str.split("特定字符",maxsplit)
15 
16 #判断字符串是否为数字
17 str.isdigit()
18 str.isnumeric()
19 
20 #计数
21 str.count("某个字符")
22 
23 #输出特定长度和格式的字符串
24 str.center(len,"指定字符")
25 str.ljust(len,"指定字符")
26 str.rjust(len,"指定字符")
27 
28 #判断是否以某个字符串结尾
29 str.endswith()
30 
31 #判断是否以某个字符串开头
32 str.startswith()
33 
34 #返回第一个相应字符的索引值
35 str.find()
36 str.rfind()
37 str.lfind()
38 str.index()
39 #注意:如果字符不存在,find返回-1,index报错
40 
41 #把大写字母变小写
42 str.lower()
43 
44 #把小写字母变大写
45 str.upper()

 

posted @ 2021-01-01 22:03  notesForKai  阅读(106)  评论(0)    收藏  举报