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

Python字符串和其常用函數(shù)合集

 更新時間:2022年03月01日 08:41:02   作者:Mar丶流年  
這篇文章主要給大介紹Python字符串和分享其常用函數(shù)合集,字符串、首字母大寫定義、所有字母大寫、所有字母小寫等函數(shù),具有一定的參考價值,需要的朋友可以參考一下

1.字符串定義

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? ?通過單引號定義
? ? ?通過三個單引號定義
? ? ?通過三個雙引號定義
? ? '''

? ? a = 'this is string'
? ? b = '''this is string'''
? ? c = """this is string"""
? ? print(a, b, c)

2.首字母大寫

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.capitalize() 將字符串首字母大寫
? ? '''
? ? a = 'i am xieruixiang'
? ? print(a.capitalize()) ?# I am xieruixiang

3.所有字母大寫

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.upper() 將字符串中所有字母大寫
? ? '''
? ? a = 'i am xieruixiang'
? ? print(a.upper()) ?# I AM XIERUIXIANG

4.所有字母小寫

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.lower(),string.casefold() 都能將字符串中所有字母小寫
? ? casefold是lower的加強版
? ? '''
? ? a = 'I AM XIERUIXIANG'
? ? print(a.lower()) ?# i am xieruixiang
? ? print(a.casefold()) ?# i am xieruixiang

5.大小寫顛倒

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.swapcase() 能將字符串中的大寫變小寫,小寫變大寫。兩極反轉(zhuǎn)
? ? '''
? ? a = 'i AM xIErUIxIANG'
? ? print(a.swapcase()) ?# I am XieRuiXiang

6.填充0至指定長度

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.zfill(width) 用0填充字符串到指定width長度,如果字符串長度大于等于width則不填充
? ? '''
? ? a = 'abcdef'
? ? print(a.zfill(6)) ?# abcdef
? ? print(a.zfill(10)) ?# 0000abcdef

7.統(tǒng)計字符串中某個成員的個數(shù)

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.count(item) 統(tǒng)計字符串中有幾個item
? ? '''
? ? a = 'abaacdef'
? ? print(a.count('a')) ?# 3
? ? print(a.count('aa')) ?# 1
? ? print(a.count('ha')) ?# 0

8.字符串是否以某個成員開頭或結(jié)尾

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.startswith(item) 判斷字符串是否以item開頭
? ? string.endswith(item) 判斷字符串是否以item結(jié)尾
? ? '''
? ? a = 'abaacdef'
? ? print(a.startswith('ab')) ?# True
? ? print(a.endswith('ef')) ?# False

9.查找子串在主串中第一次出現(xiàn)的位置

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.find(item) 和 string.index(item) 都是查找item在字符串中第一次出現(xiàn)的位置
? ? string.find()找不到返回 -1
? ? string.index() 找不到返回錯誤
? ? 所以使用string.find() 更多
? ? '''
? ? a = 'abcedefg'
? ? print(a.find('c')) ?# 2
? ? print(a.index('c')) ?# 2
? ? print(a.find('ac')) ?# -1

10.字符串過濾

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ?zstring.strip(char) 過濾字符。char為None則過濾等價空格的字符,否則過濾char字符,從左往右過濾一邊,從右往左再過濾一遍
? ? string.lstrip(char) 和strip() 相同,只不過該函數(shù)只從左往右過濾一遍
? ? string.rstrip(char) 和strip() 相同,只不過該函數(shù)只從右往左過濾一遍
? ? '''
? ? a = ' abcdefgh '
? ? b = ' ? ?abcdefgh ? ? '
? ? c = 'aabbaa'
? ? print(a.strip())
? ? print(b.strip())
? ? print(c.strip('a')) ?# bb
? ? print(c.lstrip('a')) ?# bbaa
? ? print(c.rstrip('a')) ?# aabb

11.字符串替換

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.replace(old,new,max) 將字符串中的old字符串替換成new字符串,替換max個,當max為None時替換全部
? ? '''
? ? a = 'abcdcdefg'
? ? print(a.replace('cd', 'ff')) ?# abffffefg
? ? print(a.replace('cd', 'ff', 1)) ?# abffcdefg
? ? print(a.replace('hh', 'ff')) ?# abcdcdefg

12.字符串的is函數(shù)

# coding:utf-8

if __name__ == '__main__':
? ? '''
? ? string.isspace() 判斷字符串是否僅僅由空格字符串構(gòu)成
? ? string.istitle() 判斷所有單詞的首字母是否大寫
? ? string.isupper() 判斷所有英文字母是否大寫
? ? string.islower() 判斷所有英文字母是否小寫
? ? '''
? ? a = ' ? ? a ? ?'
? ? space = ' ? ? ? '
? ? title = 'I Love You'
? ? title2 = 'I Love you'
? ? upper = 'I LOVE YOU'
? ? upper2 = 'I LOVE You'
? ? lower = 'i love you'
? ? lower2 = 'I love you'
? ? print(space.isspace()) ?# True
? ? print(a.isspace()) ?# False
? ? print(title.istitle()) ?# True
? ? print(title2.istitle()) ?# False
? ? print(upper.isupper()) ?# True
? ? print(upper2.isupper()) ?# False
? ? print(lower.islower()) ?# True
? ? print(lower2.islower()) ?# False

13.字符串切片

# coding:utf-8

if __name__ == '__main__':

? ? a = 'abcdefg'?

    切片使用:

  •     1.list[start:end:step] 從索引start開始,每隔step獲取一個元素,直至索引end(取到的值包含索引start上的值,不包含索引end上的值),返回一個新列表
  •     start默認值0,end默認值len(list),step默認值1   例1
  •     2.當step為負數(shù)代表從右往左取 例2
  •     3.當start或end為負數(shù)時,代表從右往左確認索引,最右邊的從索引-1開始 例3
  •     4.由于字符串不可更改,故此沒有切片賦值

    例1

print(a[::]) ?# abcdefg
? ? print(a[0:len(a):1]) ?# abcdefg

     例2

? ? print(a[::-1]) ?# gfedcba

    例3

? print(a[-2:-1:1]) ?# f

到此這篇關(guān)于Python字符串和其常用函數(shù)合集的文章就介紹到這了,更多相關(guān)Python字符串和其常用函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python一行代碼實現(xiàn)自動發(fā)郵件功能

    Python一行代碼實現(xiàn)自動發(fā)郵件功能

    最近在自己學(xué)習(xí)Python爬蟲,學(xué)到了用Python發(fā)送郵件,覺得這個可能以后比較實用。所以這篇文章主要給大家介紹了如何通過Python一行代碼實現(xiàn)自動發(fā)郵件功能的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • python使用pika庫調(diào)用rabbitmq參數(shù)使用詳情

    python使用pika庫調(diào)用rabbitmq參數(shù)使用詳情

    這篇文章主要介紹了python使用pika庫調(diào)用rabbitmq參數(shù)使用詳情,文章通過展開文章主題分享了三種方式,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • python實現(xiàn)微信自動回復(fù)及批量添加好友功能

    python實現(xiàn)微信自動回復(fù)及批量添加好友功能

    這篇文章主要介紹了python實現(xiàn)微信自動回復(fù)及python 批量生成微信添加好友截圖功能的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • 詳解python實現(xiàn)郵件解析的方法

    詳解python實現(xiàn)郵件解析的方法

    這篇文章主要為大家介紹了python實現(xiàn)郵件解析的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python利用filestools模塊實現(xiàn)水印添加

    Python利用filestools模塊實現(xiàn)水印添加

    最近發(fā)現(xiàn)的這款filestools非標準庫其實真正實現(xiàn)添加水印的只要一個函數(shù)的調(diào)用,一行代碼即可完成水印的添加,感興趣的快跟隨小編一起學(xué)起來吧
    2022-09-09
  • python中split方法用法分析

    python中split方法用法分析

    這篇文章主要介紹了python中split方法用法,實例分析了split方法的功能及相關(guān)使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)列表與元組示例詳解

    Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)列表與元組示例詳解

    這篇文章主要給大家介紹了關(guān)于Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)列表與元組的相關(guān)資料,列表是順序存儲的數(shù)據(jù)結(jié)構(gòu),類似于數(shù)據(jù)結(jié)構(gòu)中的順序表,在存儲上是相連的一大塊內(nèi)存空間,在物理和邏輯上都是連續(xù)的,需要的朋友可以參考下
    2021-08-08
  • 學(xué)python安裝的軟件總結(jié)

    學(xué)python安裝的軟件總結(jié)

    在本篇文章里小編給大家整理了是關(guān)于學(xué)python安裝什么軟件的相關(guān)知識點內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • opencv實現(xiàn)車牌識別

    opencv實現(xiàn)車牌識別

    這篇文章主要為大家詳細介紹了opencv實現(xiàn)車牌識別,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • python驗證身份證信息實例代碼

    python驗證身份證信息實例代碼

    這篇文章主要介紹了python驗證身份證信息的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論

盖州市| 万荣县| 且末县| 漳浦县| 通州区| 钦州市| 建德市| 德阳市| 巴林右旗| 南丹县| 揭阳市| 荔浦县| 中江县| 望城县| 老河口市| 永福县| 浙江省| 鄂伦春自治旗| 云阳县| 漳州市| 东平县| 武强县| 大关县| 平湖市| 泾川县| 贺兰县| 溧水县| 景泰县| 麻城市| 崇信县| 苏尼特左旗| 长沙市| 梁河县| 出国| 宝兴县| 宁武县| 周宁县| 罗平县| 桦甸市| 伊川县| 白玉县|