Pythonで結合を使用する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-26 09:22:054195ブラウズ

Python での join() 関数の使用法. join() 関数は主に文字列を結合するために使用されます。関数: string.join()。

Python には、join() と os.path.join() という 2 つの関数があります。具体的な関数は次のとおりです:
join(): 文字列配列を接続します。文字列、タプル、リストの要素を指定した文字 (区切り文字) で連結して、新しい文字列を生成します。
os.path.join(): 複数のパスを結合した後に戻ります。

Pythonで結合を使用する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。