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

    在字符串的前面加上 'r',即可去掉字符串 ' '," " 之间如@,/,|的意义

    如果需要加入 'u'使字符串变为unicode形式,需要把'u' 放在 'r' 之前

    username = '  hhh**  '

    ## strip,lstrip,rstrip

    用法:

      去除左侧空格:  username.lstrip(' ')

      去除所有'*': username.strip('*')

      去除右侧空格: username.rstrip(' ')

    ## lower,upper

    用法:

      所有字体小写:username.lower()

      所有字体大写:username.upper()

    ## startwith,endwith

    用法:

      判断是否以('al')开头:username.startwith('al')

      判断是否以('x')结尾: username.endwith('x')

    ## format

    用法:

      1. kk =  ' { }  { }  { } ' .format('18','kk','male')

      2. kk = ' {0}  {1}  {0}'.format('18','kk','male')    ## 前面的 '0' '1' 当前面{ } 中的数字为’0‘时 把后面括号内 索引相对的字符 填进前面{ }中

      3. kk = '{username}  {age}  {sex}' .format(username ='kk',sex = 'male',age = 18)     与后面排列顺序无关,找对应值填入

    ## split,rsplit

      username = 'hello world fuck you'

      print(username.split())  == ['hello','world','fuck','you']

      username = 'root:h:h:/n/n/n'

      username.split(':')    #指定split后括号内的符号为分隔符

      username = 'c:/a/b/c/d.txt'

      username.split('/',1)   #指定 '/'为分隔符且只切割从左侧数第一个(切割几个由数字决定)

      rsplit 的用法与 split相同 仅从右侧开切

    ## join

      tag  = ' '

      tag.join(['egon','say','hello','world'])  #在所有字符之间加入 tag所被赋予的符号 如 '—','空格'

                      #此处join之所以加入  '[]' 是因为join后空格内只能加入一个量 

    ## replace

      username = 'alex say : i have one tesla , my name is alex'

      username.replace('alex','sb',1)    #加入1 代表仅替换第一个 'alex' 如不加入数字即替换所有'alex'

    
    

      

  • 相关阅读:
    JavaScript中的几种继承方式对比
    JavaScript垃圾收集-标记清除和引用计数
    PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
    HTML5的应用缓存
    实现跨域请求的4种方法
    JSON的详细介绍
    Ajax的方法和使用代码
    git常用命令
    关于BOM
    DOM之表格与表单基础分享
  • 原文地址:https://www.cnblogs.com/christmassa/p/8995350.html
Copyright © 2011-2022 走看看