亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

print r'C:\some\name'

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

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

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

'Py' 'thon'

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

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

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

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

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

0 1 2 3 4 5 6

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

切片訪問越界會(huì)得到一個(gè)空集。無需做訪問控制。

對(duì)于單個(gè)字符時(shí)無法賦值的,因?yàn)樽址遣豢勺兊?。如果需要一個(gè)不同的字符串,那就creat一個(gè)新的字符串吧,使用切片能夠很容易達(dá)到這點(diǎn)。
內(nèi)置函數(shù)len返回字符串的長度。

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

常用方法:
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)文章

  • 解決pymongo連接數(shù)據(jù)庫報(bào)錯(cuò)certificate verify failed:certificate has expired

    解決pymongo連接數(shù)據(jù)庫報(bào)錯(cuò)certificate verify failed:certific

    這篇文章主要介紹了解決pymongo連接數(shù)據(jù)庫報(bào)錯(cuò)certificate verify failed:certificate has expired問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 用python構(gòu)建IP代理池詳解

    用python構(gòu)建IP代理池詳解

    大家好,本篇文章主要講的是用python構(gòu)建IP代理池詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • python列表返回重復(fù)數(shù)據(jù)的下標(biāo)

    python列表返回重復(fù)數(shù)據(jù)的下標(biāo)

    這篇文章主要介紹了python列表返回重復(fù)數(shù)據(jù)的下標(biāo),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 詳解Pymongo常用查詢方法總結(jié)

    詳解Pymongo常用查詢方法總結(jié)

    這篇文章主要介紹了詳解Pymongo常用查詢方法總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解Python中命令行參數(shù)argparse的常用命令

    詳解Python中命令行參數(shù)argparse的常用命令

    這篇文章主要為大家詳細(xì)介紹了Python中命令行參數(shù)argparse的一些常用命令,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,需要的可以了解一下
    2023-01-01
  • Python身份運(yùn)算符is與is?not區(qū)別用法基礎(chǔ)教程

    Python身份運(yùn)算符is與is?not區(qū)別用法基礎(chǔ)教程

    這篇文章主要為大家介紹了Python身份運(yùn)算符is與is?not區(qū)別用法基礎(chǔ)教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • python具名元組(namedtuple)的具體使用

    python具名元組(namedtuple)的具體使用

    本文主要介紹了python具名元組(namedtuple)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 經(jīng)驗(yàn)豐富程序員才知道的15種高級(jí)Python小技巧(收藏)

    經(jīng)驗(yàn)豐富程序員才知道的15種高級(jí)Python小技巧(收藏)

    本文將介紹15個(gè)簡潔的Python技巧,向著簡潔更高效,學(xué)習(xí)易懂出發(fā),具說只有經(jīng)驗(yàn)豐富程序員才知道的15種高級(jí)Python小技巧,喜歡的朋友快來看看吧
    2021-10-10
  • python解壓TAR文件至指定文件夾的實(shí)例

    python解壓TAR文件至指定文件夾的實(shí)例

    今天小編就為大家分享一篇python解壓TAR文件至指定文件夾的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python的包管理器pip更換軟件源的方法詳解

    Python的包管理器pip更換軟件源的方法詳解

    和其他的包管理工具一樣,pip在國內(nèi)使用也會(huì)經(jīng)常遇到傳輸困難的問題,那么接下來就介紹一下Python的包管理器pip更換軟件源的方法詳解:
    2016-06-06

最新評(píng)論