Python での join() 関数の使用法. join() 関数は主に文字列を結合するために使用されます。関数: string.join()。
Python には、join() と os.path.join() という 2 つの関数があります。具体的な関数は次のとおりです:
join(): 文字列配列を接続します。文字列、タプル、リストの要素を指定した文字 (区切り文字) で連結して、新しい文字列を生成します。
os.path.join(): 複数のパスを結合した後に戻ります。
1. 関数の説明
1. join() 関数
構文: 'sep'.join(seq)
パラメータの説明
sep: 区切り文字。空でも構いません。
seq: 接続する要素シーケンス、文字列、タプル、辞書。
上記の構文は次のとおりです。 seq のすべての要素を新しい文字列に結合するには、セパレータとして sep を使用します。
戻り値: 各要素を区切り文字 sep で連結した文字列を返します。
関連する推奨事項: 「Python ビデオ チュートリアル 」
2. os.path.join() 関数
構文: os.path.join(path1[,path2[,...]])
戻り値: 複数のパスを結合して戻ります。
注: 最初の絶対パスより前のパラメータは無視されます。
2. 例
シーケンスを操作します (区切り文字として「 」と「:」をそれぞれ使用します)
>>> seq1 = ['hello','good','boy','doiido'] >>> print ' '.join(seq1) hello good boy doiido >>> print ':'.join(seq1) hello:good:boy:doiido
Operation文字列に対する
>>> 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で結合を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。