zoukankan      html  css  js  c++  java
  • 基础数据类型-字符串str


    什么是字符串?

      单引号,双引号,三引号包裹的文本
        在我们的代码中换行区别
            单/双引号:‘a’
                  'b'

            三引号:"""a
                 b"""

    索引

      s='abcd'
      s[0]

    切片和步长

      切片特点:顾首不顾尾

      切片方式
        全取       [:]

        隔行取      [::2]

        正向取      [1:2]

        反向向取     [::-1]

    常用的方法

    s = 'abcd'
      .upper()字母全部大写
      .lower()字母全部小写


      .split() str--->list
      .split()不加sep,会清除字符串两边的制表符及空格,以字符串内部的空格分隔和制表符分割
          属性 maxsplit=-1或者大于sep在字符串中的数量 全部按照sep的值切割
              1,2 从字符串开头,分割第一个,得到两个/3个元素的列表
         加sep, 不会清除字符串两边的制表符及空格
         'aa' 以'a'分割中间会切出‘’


      .capitalize() 首字母大写其他字母小写 /字符串第一个字符大写 如果第一个字符为非字母则无效
      .title() 如果字符串是纯字母组成的话他的效果与capitallize()相同,非字符隔开,每个单词的首字母大写


      .center() 居中 输入小于等于字符串宽度,字符串无任何变化
          输入小于等于字符串宽度,字符串居中
          参数

            width, fillchar=None
            fillchar=None,默认用空格填充
            fillchar=‘其他’,以其他方式填充


      index() 取字符串从前往后匹配到的第一个字符的序号,取不到会报错
      find() 取字符串从前往后匹配到的第一个字符的序号,取不到返回-1
        他们取空会返回0
        参数sub, start=None, end=None
        可以设置起始和结束位置


      startswith() 判断以什么开头 正确返回Ture,错误返回False
      endswith() 判断以什么结尾 正确返回Ture,错误返回False
        都可以设置起始位置和终止位置判断

      列表---》字符串
        []{}‘’
      jion() '拼接的方式'.jion(s)
        列表  是每个元素进行拼接
        字符串    每个字符包括空格及制表符进行拼接


      strip 关键字传参报错
        默认chars=None 会清除字符串两边的空格及制表符
        传参,会按照传入的字符串的每个字符遍历清除字符串两边我们传入的参数
      lstrip() 清除左边的
      rstrip() 清除右边的

      replace() 替换 s.replace('旧的','新的',替换个数)
        如果没匹配到,返回原字符串
        可以设置替换个数 ,取负值相当与默认,全替换


      .swapcase() 大小写反转

      isalnum() 判断是否由数字和字母组成汉字
      isalpha() 判断是否由字母和汉字组成
      isaldigit()判断是否由数字组成

       

      字符串格式化输出的用法,详情查看:https://www.cnblogs.com/fat39/p/7159881.html

        常见的几个

          %s 字符串/数字

          %d 数字

          format()
            几种用法
              {}
              {0}{1}
              {name}
              f'{变量名}' python 3.6才能使用

      公共方法
      count() 计数,计算选择元素在字符串中的个数

        只能在字符串中使用的方法
        取空‘’得到的值减一,得到字符串长度,只在字符串中
        取不到返回0
        可设置起始和终止位置
      len() 计算字符串长度

  • 相关阅读:
    es集群的调优2
    es集群中kibana和es集群的高可用设置
    es集群中参数参数discovery.zen.minimum_master_nodes深度解析
    哔哩哔哩适合后端编程人员的elasticsearch快速实战教程学习总结
    Vue2-基本语句
    SpringBoot-ElasticSearch初使用
    Java-SSO单点登录的3种方式【待完善】
    Java-学习日记(函数式编程与@ControllerAdvice)
    SpringBoot-内置Tomcat启动原理
    Java-学习日记(Atomic,Volatile)
  • 原文地址:https://www.cnblogs.com/benson321/p/9671381.html
Copyright © 2011-2022 走看看