Verwendung der Funktion „join()“ in Python Die Funktion „join()“ wird hauptsächlich zum Zusammenfügen von Zeichenfolgen verwendet.
Es gibt zwei Funktionen in Python: join() und os.path.join(). Die spezifischen Funktionen sind wie folgt:
join(): String-Arrays verbinden. Verketten Sie Elemente in Zeichenfolgen, Tupeln und Listen mit angegebenen Zeichen (Trennzeichen), um eine neue Zeichenfolge zu generieren.
os.path.join(): Wird nach der Kombination mehrerer Pfade zurückgegeben.
1. Funktionsbeschreibung
1. Funktion join()
Syntax: 'sep'.join(seq)
Parameterbeschreibung
sep: Trennzeichen. Kann leer sein.
seq: Elementsequenz, String, Tupel, Wörterbuch, die verbunden werden sollen.
Die obige Syntax lautet: Verwenden Sie sep als Trennzeichen und kombinieren Sie alle Elemente von seq zu einer neuen Zeichenfolge.
Rückgabewert: Gibt eine Zeichenfolge zurück, die durch Verbinden jedes Elements mit dem Trennzeichen sep generiert wird.
Verwandte Empfehlungen: „Python-Video-Tutorial“
2. os.path.join()-Funktion
Syntax: os.path.join(path1[,path2[,...]])
Rückgabewert: Rückgabe nach Kombination mehrerer Pfade.
Hinweis: Parameter vor dem ersten absoluten Pfad werden ignoriert.
2. Beispiel
Operation an der Sequenz (verwenden Sie „ ' bzw. „:“ als Trennzeichen)
>>> seq1 = ['hello','good','boy','doiido'] >>> print ' '.join(seq1) hello good boy doiido >>> print ':'.join(seq1) hello:good:boy:doiido
Operationen an Strings
>>> 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
Operationen an Tupeln
>>> seq3 = ('hello','good','boy','doiido') >>> print ':'.join(seq3) hello:good:boy:doiido
Operationen an Wörterbüchern
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4} >>> print ':'.join(seq4) boy:good:doiido:hello
Verzeichnis zusammenführen
>>> import os >>> os.path.join('/hello/','good/boy/','doiido') '/hello/good/boy/doiido'
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Join in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!