zoukankan      html  css  js  c++  java
  • 字符串操作学习

    ze())                #第一个字母改大写

    print(name.count("a")) #计数

    print(name.center(50,"-")) #打印50个 “-” name内容在中间

    print(name.endswith(" a")) #判断name结尾是否括号一样,反馈True false

    print(name.expandtabs(tabsize=20)) #把 键 转为空格 tabsize= 指定每个转多少个空格

    print(name.find("kd")) #寻找find内容,在切片的位置(把字符串看成列表寻找下标)
    print(name[name.find("kd"):])

    # 这个比较特别括起来。
    name = "my 	 name is {name} and i am {year} old"
    print(name.format(name="hhs",year=26))  #匹配{}内容,并且替换掉。 这里就是把字符串中{name}改为 'hhs'

    print(name.format_map({'name':'hhs','year':12})) #寻找内容并且替换掉。



    print('as23'.isalnum()) #只包含数字和字母,返回True,false.
    print('as'.isalpha()) #只包含大小写字母,返回True,false.
    print('1a'.isdecimal()) #是否小数
    print('1a'.isdigit()) #是否整数
    print('1a'.isidentifier()) #判断是不是一个合法的标识符
    print('a'.islower()) #是否小写
    print('a2'.isnumeric())
    print('My Name Is'.istitle()) #每个字母开头都是大写
    print('My Name Is'.isprintable()) #判断是否字符 #tty file ,drive file
    print('=='.join(['1','2','3','4']))
    print(' hhs'.lstrip()) #删除左边回车
    print(' hhs '.rstrip()) #删除右边
    print(' hhs '.strip()) #删除两边
    print(' hhs '.rsplit())

    p = str.maketrans("abcdef",'$#@#$%') #将逐个将左边对应右边字符
    print('abcdef'.translate(p)) #将内容字符改p对应的字符

    print('hhs kd'.replace('h','H',1)) #替换字符串内容 第三参数指定转几个。
    print('hhs kdh'.rfind('h')) #找最后的下标
    print('hhs kdh'.split()) #字符串转列表,默认空格可指定
    print('hhs kdh'.splitlines()) #按照换行符转列表()
    print('Hhs kdh'.swapcase()) #反转大小写
    print('hhs kdh'.title()) #开头转大写
    print('hhs kd'.zfill(10))
  • 相关阅读:
    HDU 1394 Minimum Inversion Number
    LA 3938 动态最大连续和(线段树)
    HDU 1754 I Hate It(线段树)
    HDU 1166 敌兵布阵(线段树 or 二叉索引树)
    《乞力马扎罗的雪》读书笔记
    LA 3266 田忌赛马
    UVa 11235 频繁出现的数值
    《月亮与六便士》读书笔记
    LA 3135 阿格斯(优先队列)
    LA 3027 合作网络
  • 原文地址:https://www.cnblogs.com/222kd/p/8601619.html
Copyright © 2011-2022 走看看