#!/usr/bin/env python # -*- coding:utf-8 -*- #字符串的基本用法 test = "freeSince{number}{name}" #首字母大写 print(test.capitalize()) #所以字母变小写 casefold() 功能更强大 print(test.casefold()) print(test.lower()) #设置宽度并将内容居中 width 表示宽度 fillchar 表示填充字符 ‘‘‘ center(self, width, fillchar=None) self 可直接忽略 width 参数 fillchar=None 如果不填写该参数 有默认值 (空) ‘‘‘ print(test.center(20,"¥")) #统计下这个字符在该字符中出现了多少次 从第几位开始查找(从0开始 包括结束位即>=3开始) print(test.count("e",3)) #判断是否以什么结尾 print(test.endswith("e")) #判断是否以什么开始 print(test.startswith("f")) #查找某字段的位置 4 表示 大于等于4 9 表示 小于9即小于等于8 print(test.find("Since",4,9)) #将字符串中的占位符(花括号的部分)赋值 test1 = "{0}{1}{2}" print(test.format(number = "1号",name = "宝宝")) print(test1.format("杀杀杀","哇哇哇哇","啊啊啊啊啊")) #判断字符串中只存在字母、数字 test2 = "123" test3 = "sdas" test4 = "das45sda45" print(test2.isalnum(),test3.isalnum(),test4.isalnum())
运行结果