最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字符串特性及常用字符串方法的簡單筆記

 更新時間:2016年01月04日 15:32:14   作者:leonisliu  
這篇文章主要介紹了Python字符串特性及常見字符串方法的簡單筆記,為一些Pyhton入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

單引號和雙引號都能表示字符串。區(qū)別在于轉(zhuǎn)義的時候。

如果懶得加轉(zhuǎn)義字符,可以通過在字符串前面加上r。例如:

print r'C:\some\name'

通過在字符串里面添加反斜杠來不換行。

print """\
  Usage: thingy [OPTIONS]
  -h      Display this usage message
   -H hostname    Hostname to connect to
   """

字符串通過加號來連接,并可以通過乘號來翻倍。
字符串也可以通過寫在一起來連接,但是不能用在變量上面:

'Py' 'thon'

字符串可以像數(shù)組一樣訪問,0代表開始字符。特別的是,-1代表最后一個字符,-2表示倒數(shù)第2個字符,依次得到結(jié)果。

字符串可以切片訪問。比較特別的是使用負數(shù)來切片。

s="abcde"
s[0]
s[-1]
s[-5]
s[:-1] #去掉最后一個字符,比如換行符
+---+---+---+---+---+---+

| P | y | t | h | o | n |

+---+---+---+---+---+---+

0 1 2 3 4 5 6

-6 -5 -4 -3 -2 -1

切片訪問越界會得到一個空集。無需做訪問控制。

對于單個字符時無法賦值的,因為字符串是不可變的。如果需要一個不同的字符串,那就creat一個新的字符串吧,使用切片能夠很容易達到這點。
內(nèi)置函數(shù)len返回字符串的長度。

用encode和decode來問字符串編碼解碼。(關(guān)于編碼類型的問題,需要專門開一個文件來討論)

常用方法:
startswith 檢測開頭
示例:

1. a = 'leonis'
if a.startswith('le'):
print ‘le'
endswith 檢測結(jié)尾
示例:

1. a = ‘leonis'
if a.endswith(‘is'):
print ‘is'

in 檢測是否為其中一部分
示例:

1. a = ‘leonis'
if ‘o' in a:
print ‘a(chǎn)'

find 查詢包含
示例:

1. a= ‘leonis'
if a.find(‘on') != -1:
print(‘on')

join 連接字符串
示例:

1.

 a = ' '
mylist = ['Brazil','Russia','India','China'] print a.join(mylist)

2.

mylist = ['Brazil','Russia','India','China']
print ‘_'.join(mylist)

split 拆分字符串

1.

 b = 'my..name..is..leonis'
print b
print b.split('..')

2.

b = ‘my..name..is..leonis'
print b
print b.split(‘..',1)

相關(guān)文章

  • python使用多線程查詢數(shù)據(jù)庫的實現(xiàn)示例

    python使用多線程查詢數(shù)據(jù)庫的實現(xiàn)示例

    這篇文章主要介紹了python使用多線程查詢數(shù)據(jù)庫的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python屬性和內(nèi)建屬性實例解析

    Python屬性和內(nèi)建屬性實例解析

    這篇文章主要介紹了Python屬性和內(nèi)建屬性實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python 的類、繼承和多態(tài)詳解

    Python 的類、繼承和多態(tài)詳解

    本文通過實例給大家詳細解釋了Python 的類、繼承和多態(tài)的定義和用法,非常實用,有需要的小伙伴可以參考下
    2017-07-07
  • 深入理解Django的自定義過濾器

    深入理解Django的自定義過濾器

    這篇文章主要給大家介紹了關(guān)于Django自定義過濾器的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 細說NumPy數(shù)組的四種乘法的使用

    細說NumPy數(shù)組的四種乘法的使用

    這篇文章主要介紹了細說NumPy數(shù)組的四種乘法的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python?selenium實現(xiàn)登錄豆瓣示例詳解

    python?selenium實現(xiàn)登錄豆瓣示例詳解

    大家好,本篇文章主要講的是python?selenium登錄豆瓣示例詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python實現(xiàn)微信消息防撤回功能的實例代碼

    Python實現(xiàn)微信消息防撤回功能的實例代碼

    這篇文章主要介紹了Python實現(xiàn)微信消息防撤回 ,需要的朋友可以參考下
    2019-04-04
  • PyCharm 2020.2.2 x64 下載并安裝的詳細教程

    PyCharm 2020.2.2 x64 下載并安裝的詳細教程

    這篇文章主要介紹了PyCharm 2020.2.2 x64 下載并安裝的詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • python之驗證碼生成(gvcode與captcha)

    python之驗證碼生成(gvcode與captcha)

    這篇文章主要介紹了python之驗證碼生成(gvcode與captcha),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • python使用pdfminer解析pdf文件的方法示例

    python使用pdfminer解析pdf文件的方法示例

    這篇文章主要介紹了python使用pdfminer解析pdf文件的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論

达日县| 锡林浩特市| 仙居县| 兴城市| 博白县| 垣曲县| 朝阳市| 自治县| 迭部县| 双流县| 商水县| 修水县| 洞口县| 新丰县| 乐陵市| 乐山市| 绥中县| 和静县| 汝州市| 无锡市| 都安| 苍溪县| 宜昌市| 马鞍山市| 龙口市| 白山市| 阳西县| 新泰市| 贵溪市| 秦安县| 长宁县| 万山特区| 平度市| 苏尼特右旗| 张掖市| 于都县| 松原市| 武定县| 精河县| 长春市| 崇仁县|