分割函数python_python strip() 函数和 split() 函数的详解及实例
一直以來都分不清楚strip和split的功能,實際上strip是刪除的意思;而split則是分割的意思。因此也表示了這兩個功能是完全不一樣的,strip可以刪除字符串的某些字符,而split則是根據規定的字符將字符串進行分割。下面就詳細說一下這兩個功能,
1 Python strip()函數 介紹
函數原型
聲明:s為字符串,rm為要刪除的字符序列
s.strip(rm)?????? 刪除s字符串中開頭、結尾處,位于 rm刪除序列的字符
s.lstrip(rm)????? 刪除s字符串中開頭處,位于 rm刪除序列的字符
s.rstrip(rm)???? 刪除s字符串中結尾處,位于 rm刪除序列的字符
注意:
(1)當rm為空時,默認刪除空白符(包括'\n', '\r', '\t',? ' ')
(2)這里的rm刪除序列是只要邊(開頭或結尾)上的字符在刪除序列內,就刪除掉。
例如,
(2)這里的rm刪除序列是只要邊(開頭或結尾)上的字符在刪除序列內,就刪除掉。
例如,
結果是一樣的。
2 python split()函數 介紹
說明:
Python中沒有字符類型的說法,只有字符串,這里所說的字符就是只包含一個字符的字符串!!!
這里這樣寫的原因只是為了方便理解,僅此而已。
(1)按某一個字符分割,如‘.'
(2)按某一個字符分割,且分割n次。如按‘.'分割1次
(3)split()函數后面還可以加正則表達式,例如:
split分隔后是一個列表,[0]表示取其第一個元素;
按反序列排列,[::]安正序排列
從首個元素開始到次末尾,最后一個元素刪除掉。
split()函數典型應用之一,ip數字互換:
# ip ==> 數字
# 數字 ==> ip # 數字范圍[0, 255^4]
最后,python怎樣將一個整數與IP地址相互轉換?
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
原文鏈接:http://blog.csdn.net/shenwanjiang111/article/details/48158749
總結
以上是生活随笔為你收集整理的分割函数python_python strip() 函数和 split() 函数的详解及实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vm虚拟机安装_虚拟机 --- 安装V
- 下一篇: php七牛分片上传_七牛视频切片方案 -