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()

浙公网安备 33010602011771号