您的位置:首页 > 编程语言 > Python开发

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

2017-12-10 10:32 561 查看
#这一节介绍字符一些字符操作,对照后边输出应该能轻易看懂

__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())                          #变成标题










内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: