zoukankan      html  css  js  c++  java
  • Python 字符串

    ###capitalize 首字母大写
    示例:

    a = "tEst"
    b = a.capitalize()
    print(b)


    ###casefold 字符串中的字母全部转化为小写
    示例:

    a = "TEST"
    b = a.casefold()
    print(b)


    ###endswith、startswith,以什么结尾、以什么开始
    示例:

    ##以t结尾,输出结果为True
    a = "testtest"
    v = a.endswith('t')
    print(v)

    ###count 统计字符中有几个t字母
    示例:

    a = "testtest"
    v = a.count('t')
    print(v)

    ###center 设置宽度并内容居中
    示例:
    输出一共20个字符的test,并把test居中
    a = "test"
    v = a.center(20,) ##(20,“*”) 括号内添加*可知为空白出都填充为*可有可无。
    print(v)

    ###find 从前往后寻找st在字符中位置,并打印出来
    示例:

    a = "testtest"
    v = a.find('st')##('st',5,8)从第五位开始寻找st,到第七位停止,(注意:左边是大于等于5,右边是小于8)
    print(v)

    ###format 格式化,将一个字符串中的占位符替换为指定的值
    示例:

    a = "i am {eddy},age {a}"##占位符中如果写成数字 "i am {0},age {1}
    print(a)
    v = a.format(eddy='lucy',a='20') ##a.format('lucy','20') 也能替换成功,因为替换默认都是从0开始依次类推。
    print(v)

    ###format_map 格式化,将一个字符串中的占位符替换为指定的值,书写方式不一样,这个是大括号中的值
    示例:

    a = "i am {eddy},age {a}"
    v = a.format_map({"eddy":"lucy","a":"20"})
    print(v)

    ###isalnum 判断字符串中是否为数字和字母
    示例:

    a = "1232fghh"
    v = a.isalnum()
    print(v)

    ###isdecimal、b.isdigit 判断字符串内是否都为数字False 或 True
    示例:

    a = "123"  #a = "⑤"时下面的isdecimal判断为False ,isdigit判断为True
    v1 = a.isdecimal()
    v2 = a.isdigit()
    print(v1,v2)

    ###isspace判断是字符是否全部为空格
    示例:

    a = "  "
    b = a.isspace()
    print(b)

    ###join 将字符串中的每一个字符,按照指定的分隔符进行拼接
    示例:

    a = "你在那里我去找你"
    print(a)
    c = "_".join(a)
    print(c)

    #lower或islower 字符都转换成小写或判断字符是不是都是小写,都转换成大写upper,判断字符都是大写的为isupper
    示例:

    a = "Adbd"
    b = a.lower()
    c = a.islower()
    print(b,c)

  • 相关阅读:
    vi编辑器
    在shell脚本中使用函数
    在shell脚本中进行条件控制以及使用循环
    shell指令expr和test指令
    利用ps指令查看某个程序的进程状态
    shell变量的使用
    创建和运行shell脚本程序
    关于强制类型转换(c语言)
    elastic 常用查询操作
    elastic 集群安装
  • 原文地址:https://www.cnblogs.com/eddycomeon/p/8486419.html
Copyright © 2011-2022 走看看