name = "my name is student"
print(name.capitalize()) #首字母大写
print(name.count("i")) #查找出现次数
print(name.center(100, "*")) #中间打印
#name = "学生"
print(name.encode('utf-8'))
print(name.encode('gbk')) #进行不同编码方式编码
print(name.endswith("t")) #判断结尾是否为所输入字符串
print(name.find("stu")) #查找索引
str = "my name is {name}, age is {age}"
print("my name is {name}, age is {age}".format(name = "student", age = 20)) #格式化字符串
print("a233".isalnum()) #包括阿拉伯数字和24个英文字母
print("ai2sd".isalpha()) #只包含24个英文字母
print("233".isdigit()) #判断是否整数
print("23a".isidentifier()) #判断是否合法标识符
print(" ".isspace()) #是否空格
print("My Name Is ".istitle()) #每个字母大写
print("SSS".isupper()) #是否大写
print("%".join(['1', '2', '3']))#用于将序列中的元素以指定的字符连接生成一个新的字符串
print(str.ljust(50, '*')) #长度50,后补*
print(str.rjust(50, '$')) #前补
print('Name'.lower()) #变成小写
print('Name'.upper()) #变成大写
print(' Name'.lstrip()) #去掉左边的空格回车
print('Name '.rstrip()) #去掉右边
print(' Name \n'.strip()) #去掉两边(常用)
p = str.maketrans('abcde', '12345') #创建字符映射的转换表
print("abcde".translate(p))
print(str.translate(p))
print(str.replace('name', '2233')) #替换
print('name ming'.rfind('n')) #所找到值的最右一个
print('1+2+3+4+5+6'.split('+')) #分割
print('123\n45'.splitlines()) #换行符分割
print('sAbC'.swapcase()) #大小写互换
print('ssss sss'.title()) #标题
输出结果如下图: