str ( ).join ( )
DESCRIPTION.
Retourne une chaine de caractères en concaténatant un ensemble de chaines de caractères fournies en les séparant, si besoin, par chaine précisée.
SYNTAXE.
Texte = "?".join ( iterable )
Texte = ⇨ variable qui recevra la nouvelle chaine [ optionnel ]
"?" ⇨ séparateur [ OBLIGATOIRE ]
.join ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
iterable ⇨ ensembles de chaines [ OBLIGATOIRE ]
REMARQUES.
"?" doit être du type str ( ). Le séparateur "?" désigne le str ( ) qui sera inséré entre chaque éléments de l'iterable ("" pour aucun). C'est la présence d'une paire de guillemets (""), ou d'apostrophes (''), entourant ou non, un ou des caractères, ou éventuellement un objet de type str ( ), devant l'appel de la méthode .join ( ), qui définie la méthode .join ( ).
iterable doit être du type list ( ), tuple ( ) ou str ( ). Si iterable est du type list ( ) ou tuple ( ), ils doivent être uniquement composés de str ( ).
Python lèvera une exception si une valeur de iterable n'est pas du type str ( ), y compris pour les type byte ( ).
EXEMPLES.
print ( " ".join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne Mon Python à moi .
print ( ' '.join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne Mon Python à moi .
print ( "".join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne MonPythonàmoi.
print ( "*".join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne Mon*Python*à*moi*.
print ( " - ".join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne Mon - Python - à - moi - .
print ( "#.#".join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne Mon#.#Python#.#à#.#moi#.#.
print ( ". ".join ( [ chr ( kcode ) + chr ( kcode - 32 ) for kcode in range ( 97 , 123 ) ] ) ) retourne aA. bB. cC. dD. eE. fF. gG. hH. iI. jJ. kK. lL. mM. nN. oO. pP. qQ. rR. sS. tT. uU. vV. wW. xX. yY. zZ
print ( ". ".join ( [ kcode for kcode in range ( 97 , 123 ) ] ) ) retourne TypeError: sequence item 0: expected str instance, int found
Separateur = "*.*"
print ( Separateur.join ( [ "Mon" , "Python" , "à" , "moi" , "." ] ) ) retourne Mon*.*Python*.*à*.*moi*.*.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.