Python字符串的使用(下)

#!/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())

运行结果

 

posted @ 2018-02-27 14:58  FreeSince  阅读(173)  评论(0)    收藏  举报