我的Python自學之路四,字符串的學習


一、字符串

  (1)、字符串是Python中最常用的數據類型,我們可以使用單引號或雙引號來創建字符串。

   str = 'Hello world!'

  str = "Hi Hao are you?"

  (2)、Python訪問字符串可以用方括號來訪問。

    str = "Hello World!"

    print str[1]      #輸出  e

    print  str [1:5]   #輸出  ello

    這和列表中的方法沒什么區別。

  (3)、修改字符串

    str  ="Hello World!"

    print str[:6]+"laowang"   #輸出  Hello laowang

  (4)、去空格,及特殊符號

     s.strip().lstrip().rstrip(',')

  (5)、連接字符串

    str1  = "hello"

    str2  =" laowang"

    str3 = str1 +str2

    print str3    #"hellolaowang"

    "+"可連接兩個字符串

  (6)、查找字符所在的位置

    str1  =  "laowang"

    str2 = "w"

    p = str1.index(str2)

    print p    #   3

  (7)、比較字符串

    str1  ="hello"

    str2 =" Hello"

    print cmp(str1,str2)   #返回1

  (8)、字符串長度

    str ="hello"

    print len(str)    #返回5

  (9)、反序字符串

    str = "hello"

    print str[::-1]   #"olleh"

  (10)、連接字符串

    str = ”,“

    list = ["python","java","javascript"]

    print str.join(list)   # ["python","java","javascript"]

  (11)、截取字符串

     str = ’0123456789′

     print str[0:3] #截取第一位到第三位的字符

     print str[:] #截取字符串的全部字符

     print str[6:] #截取第七個字符到結尾

      print str[:-3] #截取從頭開始到倒數第三個字符之前

      print str[2] #截取第三個字符

     print str[-1] #截取倒數第一個字符

     print str[::-1] #創造一個與原字符串順序相反的字符串

     print str[-3:-1] #截取倒數第三位與倒數第一位之前的字符

     print str[-3:] #截取倒數第三位到結尾

     print str[:-5:-3] #逆序截取,以3為步長,從右向左

新手發表,有錯望理解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM