python3 操作字符串的基本函数

来源:互联网 发布:天极软件中心 编辑:程序博客网 时间:2024/05/22 00:39
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())#标题


输出结果如下图:



原创粉丝点击