1、join()函數
Python中有join()和os.path.join()兩個函數,具體作用如下:
join(): 連接配接字元串數組。将字元串、元組、清單中的元素以指定的字元(分隔符)連接配接生成一個新的字元串
文法: 'sep'.join(seq)
參數說明
sep:分隔符。可以為空
seq:要連接配接的元素序列、字元串、元組、字典
上面的文法即:以sep作為分隔符,将seq所有的元素合并成一個新的字元串
傳回值:傳回一個以分隔符sep連接配接各個元素後生成的字元串
os.path.join(): 将多個路徑組合後傳回
文法: os.path.join(path1[,path2[,......]])
傳回值:将多個路徑組合後傳回
注:第一個絕對路徑之前的參數将被忽略
2,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删除序列是隻要邊(開頭或結尾)上的字元在删除序列内,就删除掉。
例如,
結果是一樣的。
3, python split()函數 介紹
說明:
Python中沒有字元類型的說法,隻有字元串,這裡所說的字元就是隻包含一個字元的字元串!!!
這裡這樣寫的原因隻是為了友善了解,僅此而已。
(1)按某一個字元分割,如‘.'
(2)按某一個字元分割,且分割n次。如按‘.'分割1次
(3)split()函數後面還可以加正規表達式,例如:
split分隔後是一個清單,[0]表示取其第一個元素;
按反序列排列,[::]安正序排列
從首個元素開始到次末尾,最後一個元素删除掉。
split()函數典型應用之一,ip數字互換:
# ip ==> 數字
# 數字 ==> ip # 數字範圍[0, 255^4]
最後,python怎樣将一個整數與IP位址互相轉換?
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支援!