• python-字符串


    字符串的定义:
        1- 单引号 - '' -----type(name)  <class 'str'>
        2- 双引号 - "" -----"tom"
            注意:不能混着 SyntaxError: EOL while scanning string literal
        3- 三引号  ''' '''   """ """
        使用区别:
            1- 如果字符串本身有' 那么就用双引号 "
            2- 如果字符串本身有" 那么就用单引号 '
          
      3- 可以使用转义
            4- 三引号:
                1-字符串定义
                2-注释
                3-多行注释 
    3-拼接:
        1-多个字符串进行连接  + 连接符
        2-多个相同字符串连接  字符串*n  

       打印三次

    str1 = 'my name is tom'
    print(str1*3)


    4-sequence(序列)
        1-特性:
              编号-序号-下标--------唯一的
              元素
              空字符串  str1 = ''
        2-字符串-序列类型 
              下标 :
                   正下标---从左边 0 开始  到  长度-1
                    name = 'tom'---name[3]---  IndexError: string index out of range
                  负下标---从右边 -1开始
        3-len()---计算序列的长度---有返回值--就是计算的对象的长度
       
        4-切片:
        特性:1-下标  ; 2-左含右不含
            1-取中间段
                1-string1[start:end], 从start 开始,到end结束,但不包括end
                2-str1[获取内容的首字符下标:该下标+长度] ---*
            2-取尾部:
                1-string1[start:], 从start 开始,到字符串结束
            3-取头部:
                string1[:end], 从第一个字符 开始,到end位置结束,但不包括end
           
            4-什么时候用正下标或者负下标?
                1-看被切对象
                2-如果左右都变化--切片不好操作---后续讲解----split  
            5-被切对象,切完之后会不会改变?---不会改变,只是切出来的对象,作为一个新对象!

    1- 切切中间某一段:str1[3:3+4]
    2- 切切前一段:str1[:8]  --留前,写尾 
    2- 切切后一段:str1[8:]  --留尾,写前

     

  • 相关阅读:
    Windows 下安装VMWare Linux后设置网络
    《Pentaho Reporting 3.5 for Java Developers 》
    CDF组件Table Component 交互实验
    【原创】提醒久坐器:一个小时提醒一次,让自己不要长时间坐在椅子上
    CDF学习(Community Dashboard Framework)
    pentaho BI server3.5 cdf tablecomponent
    pentaho汉化工作
    与CDF中的TableComponent组件交互 转自Pedro Alves on Business Intelligence
    Pentaho初学者的好书
    MDX语言中的Filter
  • 原文地址:https://www.cnblogs.com/Sandi/p/10737229.html
Copyright © 2020-2023  润新知