• python字符串的一些方法


    '''
    最重要的方法:
    find、startwith、format、is类方法、strip、split、、、
    '''
    print(1,"*"*20)
    a='123'
    b='abc'
    c='44'
    d='***'.join([a,b,c]) #字符串拼接方法
    print (2,d)
    st='hello kitty'
    print (2,st.count('1'))
    print (3,st.capitalize())#首部字母大写
    print (4,st.center(20,'#'))#除了center外还有ljust 与 rjust方法
    print (5,st.endswith('tty'))
    print (6,st.startswith('he')) #用得比较多,判断开头是否是‘he’
    #print (st.expandtabs(tabsize=10))#可以设置制表符的长度,没软用
    print (7,st.find('ty'))  #st.index 类似,但是找不到时候程序会报错,而find返回-1
    st='hello kitty {name} is {age}'
    print (8,st.format(name='alex',age='37'))#用法还有很多
    print (9,st.format_map({'name':'alex','age':22}))#遇到的字典时可用
    print (10,'abc123'.isalnum()) #字母加数字
    print (11,'abc'.isalpha())#字母
    print (12,'123'.isdigit())#数字,必须是一个整型 print ('123'.isnumeric())类似
    print (13,'12324'.isdecimal())#判断是否10进制
    print (14,'123abc'.isidentifier())#看字符串能否作为变量
    print (15,'Abc'.islower())#是不是全小写
    print (16,'ABC'.isupper())#是不是全大写
    print (17,'My title'.istitle()) #所有单词首字母大写返回true
    print (18,'ABc'.lower())#所有大写变小写,小写变大写用upper,相互反转用swapcase
    print (19,'
       My test   
      '.strip())#把空格和换行符去掉,同时有lstrip和rstrip,分别去掉前换行和后换行
    print (20,'a ds f'.split(' '))#按‘ ’分割 ,后可增加参数控制分割次数,还有rsplit,从右开始分割
    print (21,'abababab'.replace('a','c',3))#最后一个参数可以控制替换次数
    print (22,'my name is'.title())#所有首要字母大写
    1 ********************
    2 123***abc***44
    2 0
    3 Hello kitty
    4 ####hello kitty#####
    5 True
    6 True
    7 9
    8 hello kitty alex is 37
    9 hello kitty alex is 22
    10 True
    11 True
    12 True
    13 True
    14 False
    15 False
    16 True
    17 False
    18 abc
    19 My test
    20 ['a', 'ds', 'f']
    21 cbcbcbab
    22 My Name Is
    

      补充:

    eval方法可以把字符串转化成字典类型

    随便用
  • 相关阅读:
    01--DNS服务器3
    01--DNS服务器2
    装配bean
    实现二级域名
    apache反向代理
    struts拓展restful
    restful是什么
    struts的声明式异常处理
    linux常用命令之压缩打包
    linux常用命令之文件系统
  • 原文地址:https://www.cnblogs.com/pqhuang/p/11201357.html
Copyright © 2020-2023  润新知