Python之基础知识(4. 字符操作)

来源:互联网 发布:cf手游雷神和无影数据 编辑:程序博客网 时间:2024/05/22 02:49
#这一节介绍字符一些字符操作,对照后边输出应该能轻易看懂__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())                          #变成标题














原创粉丝点击