zoukankan      html  css  js  c++  java
  • Python——字符串方法介绍

    #字符串的方法介绍
    name='zhaoxiaoxue'
    hello='my name is {my_name} and i am {my_year} years old'
    print(name.capitalize()) #首字母大写
    print(name.count('a')) #某个字母个数统计
    print(name.center(50,'-'))#打印50个字符,name放中间,不够的用字符'-'填充
    print(name.endswith("ue"))#判断一段字符串以什么结尾
    print(name.expandtabs(tabsize=30)) #将字符串中table键转换成多少个空格
    print(name.find("xiao"))#找到子字符串的开始位置索引
    print(name[name.find("xiao"):9])#用于字符串切片操作
    print(hello.format(my_name='zxx',my_year='18')) #格式化输出
    print(hello.format_map({'my_name':'zxx','my_year':'18'}))#字典
    print(name.index('x'))#返回索引
    print(name.index('u'))
    print(name.isalnum())#判断str是否为阿拉伯字符(包括英文字母、数字) 返回True or False
    print(name.isalpha())#判断str是否为纯英文字符,不分大小写
    print(name.isdecimal())#判断是否为十进制数
    print(name.isdigit())#判断是否为一个整数
    print(name.isidentifier())#判断是否为一个合法的标识符(合法的变量名)//变量名包含空格不合法
    print(name.islower())#判断是否为小写
    print(name.isnumeric())#判断是否为一个数字,若为小数,十六进制返回False(同方法isdigit())
    print(name.isspace())#空格
    print(name.istitle())#每个单词首字母大写
    print(name.isprintable())#是否能打印在Linux系统
    print(name.isupper())#大写
    print(name.join('=='))#连接
    print('--'.join(['1','2','3','4']))#列表转换成字符串
    print(name.ljust(50,'*'))#左对齐,长度50
    print(name.rjust(50,'*'))#右对齐,长度50
    print(name.lower())#把大写变小写
    print(name.upper())#把小写变大写
    print(name.lstrip())#strip去掉两边的空格和回车 lstrip去掉左边的
    print(name)
    print(' Alex')
    print(name)
    print(' Alex'.lstrip())
    print(name.rstrip())#去掉右边空格和回车
    p=str.maketrans("abcdefLi",'123$@456')#数字对应
    print('alex Li'.translate(p))#对应输出
    print(name.replace('a','A'))#把小写a替换成大写A
    print('alex li'.rfind('l'))#找到最右面的下标索引返回
    print(name.split())#默认按空格划分
    print('1+2+3+4'.split('+'))#提取数字
    print('Alex Li'.swapcase())#大写变小写,小写变大写
    print('alex li'.title())#首字母大写
    print('alex li'.zfill(50))#不够用0填充
  • 相关阅读:
    (转)静态方法与实例方法
    使用C#和Excel进行报表开发(8)
    js千分位
    各种语言多态性比较
    中国互联网100个Web2.0网站名单
    HDU4405 期望
    HDU1266 字符串逆转
    POJ1087 DInic
    POJ1003 水~
    HDU4403 DFS
  • 原文地址:https://www.cnblogs.com/zhaoxiaoxue/p/11181470.html
Copyright © 2011-2022 走看看