#这一节介绍字符一些字符操作,对照后边输出应该能轻易看懂 __author__ = 'yiqing' name = "xuyiqing" print(name.capitalize()) #首字母大写 print(name.count("i")) #数重复 print(name.center(50, "-")) #打印范围 print(name.endswith("ing")) #判断是否以某字符结尾 print(name.find("yi")) #找到第一个字符的位置 print(name[name.find("yi"):]) #字符串切片 name1 = "xuda{unknown}" print(name1.format(unknown="guang")) print(name1.format_map({"unknown": "xiaoguang"})) print(name.isalnum()) #是数字或字母吗 print(name.isalpha()) #是纯字母吗 print(name.isdecimal()) #是十进制吗 print(name.isdigit()) #是纯数字吗 print(name.islower()) #是小写吗 print(name.isupper()) #是大写吗 print('+'.join(['1', '2', '3'])) #记下即可 print(name.ljust(50, "*")) #长50,不够的用*补上 print(name.rjust(50, "*")) #前面的补上 print(name.lower()) #把大写变成小写 print(name.upper()) #把小写变成大写 print("\nyiqing".lstrip()) #去掉左边的换行 print("yiqing\n".rstrip()) #去掉右边的换行 print("yiqing".strip()) #去掉换行和空格 p = str.maketrans("abcde", "12345") #字符加密 print("cad".translate(p)) print("yiqing".replace('i', 'I', 1)) #代换 print("yiqing".rfind('i')) #找到最右面的某字符的位置 print("1+2+3+4".split("+")) #按参数把字符串分割后放入列表 print("YiqIng".swapcase()) #大写变小写,小写变大写 print("xu yi qing".title()) #变成标题