str ( ).expandtabs ( )
DESCRIPTION.
Remplace les tabulations présentent dans une chaine de caractères, échappées avec \t, par des caractères d'espacement.
SYNTAXE.
Texte = chaine.expandtabs ( taille )
Texte = ⇨ variable qui recevra la chaine [ optionnel ]
chaine ⇨ chaine de caractères [ OBLIGATOIRE ]
.expandtabs ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
taille ⇨ nombre d'espaces par tabulation [ optionnel ]
REMARQUES.
chaine doit être un str ( ) valide.
taille est un int ( ) qui indique le nombre de caractères d'espacement qui seront utilisés quand la combinaison "\t" sera inséré dans un str ( ). taille vaut 8 espaces par défaut. Le nombre de caractères d'espacement est calculé à partir de la position 0 de la colonne, donc les caractères présents dans cette colonne sont déduit de taille.
EXEMPLES.
print ( "\t1234567890".expandtabs ( ) ) retourne ͺͺͺͺͺͺͺͺ1234567890
print ( "\t1234567890".expandtabs ( 8 ) ) retourne ͺͺͺͺͺͺͺͺ1234567890
print ( "\t1234567890".expandtabs ( 4 ) ) retourne ͺͺͺͺ1234567890
print ( "\t1234567890".expandtabs ( 3 ) ) retourne ͺͺͺ1234567890
print ( "\t1234567890".expandtabs ( 2 ) ) retourne ͺͺ1234567890
print ( "\t1234567890".expandtabs ( 14 ) ) retourne ͺͺͺͺͺͺͺͺͺͺͺͺͺͺ1234567890
print ( "\t\t1234567890".expandtabs ( 7 ) ) retourne ͺͺͺͺͺͺͺͺͺͺͺͺͺͺ1234567890
for kblancs in range ( 8 , 0 , -1 ) :
print ( kblancs , ":" ,"#####\t@@@".expandtabs ( kblancs ) )
retourne ͺͺͺͺͺͺͺͺͺͺͺͺͺͺ1234567890
8 : #####ͺͺͺ@@@
7 : #####ͺͺ@@@
6 : #####ͺ@@@
5 : #####ͺͺͺͺͺ@@@
4 : #####ͺͺͺ@@@
3 : #####ͺ@@@
2 : #####ͺ@@@
1 : #####ͺ@@@
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.