Die str.join-Methode in Python (Die str.join-Methode in Python), Lektion, Seite 724715
https://www.purl.org/stefan_ram/pub/str_join_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Die str.join-Methode in Python 

Ein str-Lieferant ist ein iterables Objekt, das einzelne str-Objekte liefert, wenn man ›next‹ auf seinem Iterator aufruft.

Die join-Methode von str-Objekten akzeptiert einen str-Iterables (ein Iterables, das str-Objekte liefert). Sie ergibt eine neue Zeichenfolge, die aus den gelieferten Zeichenfolgen bestehen, zwischen denen jeweils die Zeichenfolge ihres Objektes eingefügt wird.

Konsolenprotokoll
"," . join( "012" )
'0,1,2'
Konsolenprotokoll
"," . join( [ "a", "b", "c" ])
'a,b,c'
Konsolenprotokoll
", " . join( [ "a", "b", "c" ])
'a, b, c'

Diese Methode kann nützlich sein, um die Objekte eines Iterablen zu formatieren (also sie in bestimmter Weise zu einer Zeichenfolge zu verbinden).

Die join-Methode von str-Objekten akzeptiert jedoch keine Iterablen von anderen Typen als ›str‹.

Konsolenprotokoll
"," . join( range( 3 ))
TypeError: sequence item 0: expected str instance, int found

Übungsaufgaben

/   Übungsaufgabe

Konsolenprotokoll

import string

print( string.ascii_lowercase )

abcdefghijklmnopqrstuvwxyz

Schreiben Sie einen möglichst nicht zu langen Ausdruck, der den folgenden Text vom Typ ›str‹ ergibt.

Text
a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724715 stefan_ram:724715 Die str.join-Methode in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724715, slrprddef724715, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/str_join_python