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

淺談Python3中strip()、lstrip()、rstrip()用法詳解

 更新時間:2019年04月29日 10:07:01   投稿:zx  
這篇文章主要介紹了淺談Python3中strip()、lstrip()、rstrip()用法詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

簡單來說,三種方法是為了刪除字符串中不同位置的指定字符。其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左邊的字符,rstrip()用于去除右邊的字符

Python中有三個去除頭尾字符、空白符的函數,它們依次為:

strip: 用來去除頭尾字符、空白符(包括\n、\r、\t、' ',即:換行、回車、制表符、空格)

lstrip:用來去除開頭字符、空白符(包括\n、\r、\t、' ',即:換行、回車、制表符、空格)

rstrip:用來去除結尾字符、空白符(包括\n、\r、\t、' ',即:換行、回車、制表符、空格)

從字面可以看出r=right,l=left,strip、rstrip、lstrip是開發(fā)中常用的字符串格式化的方法。

注意:這些函數都只會刪除頭和尾的字符,中間的不會刪除。

函數語法分別為:

string.strip([chars])
string.lstrip([chars])
string.rstrip([chars])

參數chars是可選的,當chars為空,默認刪除string頭尾的空白符(包括\n、\r、\t、' ')

當chars不為空時,chars看成一個的字符的列表,是否會刪除的前提是從字符串最開頭和最結尾是不是包含要刪除的字符,如果有就會繼續(xù)處理,沒有的話是不會刪除中間的字符的。

返回值:去除頭尾字符(或空白符)的string副本,string本身不會發(fā)生改變。

適用Python版本: Python2,Python3都支持,且用法相同

代碼實例:

1. 當chars為空時,默認刪除空白符(包括'\n', '\r', '\t', ' ')

>>> name = ' m.fzitv.net '
>>> name
' m.fzitv.net '
>>> name.strip() #刪除頭尾空格
'm.fzitv.net'
>>> name.lstrip() #刪除開頭空格
'm.fzitv.net '
>>> name.rstrip() #刪除結尾空格
' m.fzitv.net'

2.當chars不為空時,函數會被chars解成一個個的字符,然后將這些字符去掉。

>>> name = '-# m.fzitv.net #-' 
>>> name
'-# m.fzitv.net #-' 
>>> name.strip('#-') #刪除開頭和結尾的#和-,空格被保留了
' m.fzitv.net '
>>> 
>>> name.lstrip('12') #刪除開頭的#和-
' m.fzitv.net #-' 
>>> name.rstrip('12') #刪除結尾的#和-
'-# www..jb51.net '

注意:在chars設置了值以后,它會把#-看成兩個單獨的字符,所以和#-的順序無關,并且這時候空白符(包括\n、\r、\t、' ',即:換行、回車、制表符、空格)就不會被刪除了

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • OpenCV特征提取與檢測之Shi-Tomasi角點檢測器

    OpenCV特征提取與檢測之Shi-Tomasi角點檢測器

    在角點檢測的世界里哈瑞斯無疑是最重要的方法之一,但Shi-Tomasi作為改進的算法也有很大應用場景,尤其是動態(tài)跟蹤用的還比較多,這篇文章主要給大家介紹了關于OpenCV特征提取與檢測之Shi-Tomasi角點檢測器的相關資料,需要的朋友可以參考下
    2021-08-08
  • 詳解pandas DataFrame的查詢方法(loc,iloc,at,iat,ix的用法和區(qū)別)

    詳解pandas DataFrame的查詢方法(loc,iloc,at,iat,ix的用法和區(qū)別)

    這篇文章主要介紹了詳解pandas DataFrame的查詢方法(loc,iloc,at,iat,ix的用法和區(qū)別),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 常見的python正則用法實例講解

    常見的python正則用法實例講解

    這篇文章為大家詳細主要介紹了常見的python正則用法實例,列舉Python正則表達式的幾種匹配用法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 使用tensorflow實現線性回歸

    使用tensorflow實現線性回歸

    這篇文章主要為大家詳細介紹了使用tensorflow實現線性回歸,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • python利用JMeter測試Tornado的多線程

    python利用JMeter測試Tornado的多線程

    這篇文章主要介紹了python利用JMeter測試Tornado的多線程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • python中可以聲明變量類型嗎

    python中可以聲明變量類型嗎

    在本篇文章里小編給大家整理了關于python中聲明變量類型的相關知識點,需要的朋友們可以學習下。
    2020-06-06
  • Python基于smtplib協議實現發(fā)送郵件

    Python基于smtplib協議實現發(fā)送郵件

    這篇文章主要介紹了Python基于smtplib協議實現發(fā)送郵件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 簡單聊聊Python中多線程與類方法的交互

    簡單聊聊Python中多線程與類方法的交互

    在Python編程中,多線程是一種提高程序運行效率的有效手段,本文將通過簡潔的語言、清晰的邏輯和實際的代碼案例,探討Python多線程如何調用類方法,感興趣的可以了解下
    2025-01-01
  • Python?的Json?模塊編碼詳解

    Python?的Json?模塊編碼詳解

    這篇文章主要為大家介紹了Python?的Json?模塊編碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-11-11
  • python寫入Excel表格的方法詳解

    python寫入Excel表格的方法詳解

    這篇文章主要為大家詳細介紹了python寫入Excel表格的方法,使用jupyter?notebook,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論

柞水县| 尤溪县| 卫辉市| 南丰县| 金寨县| 保亭| 应城市| 奉贤区| 监利县| 嘉荫县| 麻城市| 武陟县| 海伦市| 抚顺市| 呼和浩特市| 土默特左旗| 新化县| 阿克苏市| 大港区| 岐山县| 师宗县| 泸州市| 精河县| 赤水市| 海阳市| 清水河县| 霍邱县| 伽师县| 高要市| 洛阳市| 武鸣县| 吉隆县| 双辽市| 锦屏县| 集安市| 万盛区| 沙湾县| 富锦市| 永顺县| 中西区| 宁乡县|