Python中的join()函式的用法
函式:string.join()
Python中有join()和os.path.join()兩個函式,具體作用如下:
join(): 連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成一個新的字串
os.path.join(): 將多個路徑組合後返回
一、函式說明
1、join()函式
語法: 'sep'.join(seq)
引數說明
sep:分隔符。可以為空
seq:要連線的元素序列、字串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合併成一個新的字串
返回值:返回一個以分隔符sep連線各個元素後生成的字串
2、os.path.join()函式
語法: os.path.join(path1[,path2[,......]])
返回值:將多個路徑組合後返回
注:第一個絕對路徑之前的引數將被忽略
#對序列進行操作(分別使用' '與':'作為分隔符) >>> seq1 = ['hello','good','boy','doiido'] >>> print ' '.join(seq1) hello good boy doiido >>> print ':'.join(seq1) hello:good:boy:doiido #對字串進行操作 >>> seq2 = "hello good boy doiido" >>> print ':'.join(seq2) h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o #對元組進行操作 >>> seq3 = ('hello','good','boy','doiido') >>> print ':'.join(seq3) hello:good:boy:doiido #對字典進行操作 >>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4} >>> print ':'.join(seq4) boy:good:doiido:hello #合併目錄 >>> import os >>> os.path.join('/hello/','good/boy/','doiido') '/hello/good/boy/doiido'
相關推薦
python中join函式的用法
這個函式可以對字串按照某種方式進行拼接,比如你要在三個字母中間都新增一個特定字元,就可以用這個函式實現 result = '*'.join(['A','B','C']) print(result) #A*B*C 當然join後傳入的引數是一個string型別同樣也是可以的
Python中split()函式用法和例項
一、描述 split()通過指定分隔符對字串進行切片,如果引數num 有指定值,則僅分隔 num 個子字串 函式形式:str.split(str="", num=string.count(str)) 引數: str -- 分隔符,預設為所有的空字元,包括空格、換行(\n)、製表
python 中join的用法:
1:join函式: ‘separate_character’.join(join_object) join_object must be iterable obejct 2:關於os.path.join函式: 合併兩個目錄 os.path.join(
python 中join()函式strip() 函式和 split() 函式的詳解及例項
1、join()函式 Python中有join()和os.path.join()兩個函式,具體作用如下: join(): 連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成一個新的字串 語法: ‘sep’.join(seq) 引數說明 sep:分隔符。可以
Python中 ''.JOIN()的用法
Python join()方法 描述 將序列中的元素以指定的字元連線生成一個新的字串。 語法 語法: ‘sep’.join(seq) 引數說明: sep:分隔符。可以為空 seq:要連線的元素序列、字串、元組、字典 返回值
python中join()的用法
1.join()函式描述 Python join() 方法用於將序列中的元素以指定的字元連線生成一個新的字串。 2.語法 join()方法語法: s.join(sequence) 3.引數 sequence – 要連線的元素序列。 4.返回值
python 中 print 函式用法總結
出自:http://www.cnblogs.com/graceting/p/3875438.html Python 思想: “一切都是物件!” 在 Python 3 中接觸的第一個很大的差異就是縮排是作為語法的一部分,這和C++等其他語言確實很不一樣,所以要小心
Python中format函式用法說明
格式描述 %%百分號標記 %c字元及其ASCII碼 %s字串 %d有符號整數(十進位制) %u無符號整數(十進位制) %o無符號整數(八進位制) %x無符號整數(十六進位制) %X無符號整數(十六進位
Python中zip()函式用法舉例
定義:zip([iterable, ...]) zip()是Python的一個內建函式,它接受一系列可迭代的物件作為引數,將物件中對應的元素打包成一個個tuple(元組),然後返回由這些 tuples組成的list(列表)。若傳入引數的長度不等,則返回list的長度和引數
python中range()函式用法
1、range範圍: range 範圍是左閉右開區間, range(i,j) 相當於 [i,j)。 程式設計時要注意邊界問題 >>> for i in range(6,12): print(i) 6 7 8 9 10 11 2、關於引數 >>> range(1,5
python中join()函式講解
本文簡述的是string.join(words[, sep]),它的功能是把字串或者列表,元組等的元素給連線起來,返回一個字串,和split()函式與正好相反,看下面的程式碼理解。 a=["豫","N
Python中join()函式的使用
函式:string.join() 描述 Python join() 方法用於將序列中的元素以指定的字元連線生成一個新的字串。 語法 join()方法語法: str.join(sequence) 引數 sequence -- 要連線的元素序列。 返回值 返
Python中的join函式用法
Python中的join跟Perl中的join在功能上有一點相似。Python中,join用於實現序列或者集合的合併,而且可以指定合併時候元素之間的間隔符號。此外,還能夠將字串作為一個物件對每個可切片元素進行合併。 先看一下對字串的合併。 [em
Python中join函數和os.path.join用法
post () 參數說明 python class log join 絕對路徑 返回 Python中有join和os.path.join()兩個函數,具體作用如下: join:連接字符串數組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串 os.p
解釋python中join()和split()函式
join能讓我們將指定字元新增至字串中 a=','.join('123456') print(a) print(type(a)) #1,2,3,4,5,6 #<class 'str'> split()能讓我們用指定字元分割字串 a='1,2,3,4
python中encode()函式的用法
python字串函式用法大全連結 encode()函式 描述:以指定的編碼格式編碼字串,預設編碼為 'utf-8'。 語法:str.encode(encoding='utf-8', errors='strict') -> bytes (獲得by
python中count()函式的用法
python字串函式用法大全連結 count()函式 描述:統計字串裡某個字元出現的次數。可以選擇字串索引的起始位置和結束位置。 語法:str.count("char", start,end)
python中center()函式的用法
python字串函式用法大全連結 center()函式 描述:返回一個長度為width,兩邊用fillchar(單字元)填充的字串,即字串str居中,兩邊用fillchar填充。若字串的長度大於width,則直接返回字串str 語法:str.center(width , "fillcha
python中casefold()函式的用法
python字串函式用法大全連結 casefold()函式 描述:將字串中的所有大寫字母轉換為小寫字母。 語法:str.casefold() -> str 返回字串 程式示例: str1 = "I Love Python" str2 = "Groß
python中startswith()函式的用法
python字串函式用法大全連結 startswith()函式 描述:判斷字串是否以指定字元或子字串開頭。 語法:str.endswith("suffix", start, end) 或 str[start,end].endswith("suffix") 用