Travailler des textes avec Python pour Dynamo (Initiation)
Dans ce nouvel article sur Python pour Dynamo, nous allons manipuler des textes.
Commençons par créer un nœud String et le placer en entrée de notre nœud Python :
OUT = txt affiche le contenu de IN[0]
Nous pouvons afficher le contenu d’une liste de texte :
Nous allons rentrer le contenu de notre liste de mots entre crochets. Chaque mot doit être entre guillemets et séparé par une virgule.
Voici le résultat :
Nous pouvons par exemple afficher les trois premiers mots de cette liste en modifiant légèrement notre codage:
[ :3] àAffiche les 3 premiers mots
Nous pouvons renvoyer le nombre de mots contenus dans une liste avec len() :
Nous avons la possibilité de n’afficher que certaines lettres d’un mot :
Dans cet exemple nous allons afficher de la sixième lettre jusqu’à la treizième. Pour precision nous commençons à 0 !
Terminons cet article en plaçant une majuscule au début de notre texte :
Ici le m de man est en minuscule
Nous créons une variable tex. Puis nous lui demandons de renvoyer le texte contenu dans la variable MaListe puis de mettre la première lettre en majuscule.