#!/usr/bin/env python # -*- coding:utf-8 -*- #判断是否存在不可显示的字符 test = "fsa \t\n 打算fsaer!@地方" print(test.isprintable()) #判断是否是空字符串(空格) test1 = " " print(test1.isspace()) #将字符串变为标题格式 test2 = "dasjkfsa fsdf 大师傅 @#" tit = test2.title() print(tit) #检测字符串是否是标题 print(tit.istitle()) #将字符串中的每个元素按照指定分隔符拼接起来 test3 = "AAAA" test4 = "*" print(test4.join(test3)) #填充字符串 print(test3.ljust(20,"*")) print(test3.rjust(20,"*")) print(test3.zfill(20)) #全部变成小写或者大写 使用:验证码验证 test5 = "AfsAre" print(test5.lower().islower()) print(test5.upper().isupper()) #去除左右两侧的空白 或去除指定的字符 test6 = " AsAerfs " print(test6.strip()) print(test5.strip(‘Are‘)) #对应的替换 test7 = str.maketrans("abcdefg","ABCDEFG") test8 = "agrefnajksbnaervqvhbasf" print(test8.translate(test7)) #将字符串分割 partition 三份 split默认全分割 test9 = "thgjgsts谁说的fsfsfggggsyrt" print(test9.partition("s")) print(test9.split("s",6)) test10 = "dasdas\n321\n321\ndsa\n534" #按换行符分割 是否保留 print(test10.splitlines(True)) #大小写转换 test11 = "AAAAssss" print(test11.swapcase())
运行结果