Utilisation de la fonction join() en Python. La fonction join() est principalement utilisée pour épisser des chaînes. Fonction : string.join().
Il existe deux fonctions en Python : join() et os.path.join(). Les fonctions spécifiques sont les suivantes :
join() : connecte des tableaux de chaînes. Concaténez des éléments dans des chaînes, des tuples et des listes avec des caractères spécifiés (délimiteurs) pour générer une nouvelle chaîne.
os.path.join() : renvoie après avoir combiné plusieurs chemins.
1. Description de la fonction
1. Fonction join()
Syntaxe : 'sep'.join(seq)
Description du paramètre
sep : séparateur. Peut être vide.
seq : séquence d'éléments, chaîne, tuple, dictionnaire à connecter.
La syntaxe ci-dessus est la suivante : en utilisant sep comme délimiteur, combinez tous les éléments de seq dans une nouvelle chaîne.
Valeur de retour : renvoie une chaîne générée en connectant chaque élément avec le délimiteur sep.
Recommandations associées : "Tutoriel vidéo Python"
Fonction os.path.join()
Syntaxe : os.path.join(path1[,path2[,...]])
Valeur de retour : renvoie après avoir combiné plusieurs chemins.
Remarque : les paramètres situés avant le premier chemin absolu seront ignorés.
2. Exemple
Opérer la séquence (utiliser ' ' et ':' comme séparateurs respectivement)
>>> seq1 = ['hello','good','boy','doiido'] >>> print ' '.join(seq1) hello good boy doiido >>> print ':'.join(seq1) hello:good:boy:doiido
Opérations sur les chaînes
>>> 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
Opérations sur les tuples
>>> seq3 = ('hello','good','boy','doiido') >>> print ':'.join(seq3) hello:good:boy:doiido
Opérations sur les dictionnaires
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4} >>> print ':'.join(seq4) boy:good:doiido:hello
Fusionner le répertoire
>>> import os >>> os.path.join('/hello/','good/boy/','doiido') '/hello/good/boy/doiido'
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!