str ( )
DESCRIPTION.
Créer un objet séquence, ou collection, qui contient une liste de caractères, dite chaine de caractères.
SYNTAXE.
Texte = chaine
Texte ⇨ Nom de la variable [ OBLIGATOIRE ]
= ⇨ affectation de la chaine de caractères à la variable [ OBLIGATOIRE ]
"" ⇨ création d'une instance de str ( ) [ OBLIGATOIRE ]
chaine ⇨ éléments de la chaine [ optionnel ]
Texte = str ( chaine )
Texte ⇨ Nom de la variable [ OBLIGATOIRE ]
= ⇨ affectation de la chaine de caractères à la variable [ OBLIGATOIRE ]
str ( ) ⇨ appel du constructeur de classe [ OBLIGATOIRE ]
chaine ⇨ éléments de la chaine [ optionnel ]
REMARQUES.
chaine est une suite de symbole appartenant à un type de codage, UTF en général. On pourra encadrer, indifféremment, chaine soit d'apostrophes ('chaine') soit de guillemets ("chaine") pour une chaine de caractères standards, ou soit de triple apostrophes ('''chaine''') soit de triple guillemets ("""chaine""") pour une chaine de caractères sur plusieurs lignes, dont les retours de lignes et autres formatages de texte doivent être préservés.
Les instances de str ( ) sont des objets itérables et non mutables. Python gèrent les chaîne de caractères comme un objet liste (list ( )) non mutable, on peut donc les gérer en utilisant les méthodes des list ( ) pour leur lecture la plupart du temps. Voir la classe list ( ) pour plus de détails. Bien que non mutables, les str ( ) peuvent être réaffectés avec le même nom, après traitement, pour pallier à cette contrainte.
UTILISER UNE CHAINE DE CARACTERES.
Voir le tutoriel sur les chaines de caractères ...
MÉTHODES SPÉCIFIQUES AUX OBJETS STR ( ).
capitalize ( ) : retourne une chaîne commençant par une majuscule.
casefold ( ) : retourne une chaîne insensible à la casse.
center ( ) : retourne une chaîne entourée d'un symbole.
count ( ) : retourne le nombre d'occurrences dans une chaine.
encode ( ) : converti une chaine en un objet byte ou tableau d'octets.
endswith ( ) : teste la fin d'une chaine avec un modèle.
expandtabs ( ) : remplace les tabulations par des blancs.
find ( ) : retourne la position d'une occurrences dans une chaine.
format ( ) : retourne nouvelle une chaine formatée.
format_map ( ) : insère des argument nommés dans une chaine.
index ( ) : retourne la position d'une occurrences dans une chaine.
isalnum ( ) : teste si tous les caractères sont alphanumériques.
isalpha ( ) : teste si tous les caractères sont alphabétiques.
isascii ( ) : teste si tous les caractères sont ASCII.
isdecimal ( ) : teste si tous les caractères sont décimaux.
isdigit ( ) : teste si tous les caractères sont digitaux.
isidentifier ( ) : teste si un mot est un identifiant Python valide.
islower ( ) : teste si tous les caractères sont minuscules.
isnumeric ( ) : teste si tous les caractères sont numériques.
isprintable ( ) : teste si tous les caractères sont affichables.
isspace ( ) : teste si tous les caractères sont des espacements.
istitle ( ) : teste si une chaine de caractères est titrable.
isupper ( ) : teste si tous les caractères sont majuscules.
join ( ) : assemble plusieurs chaine entre-elles.
ljust ( ) : retourne une chaîne justifiée à gauche.
lower ( ) : retourne tous les caractères en minuscules.
lstrip ( ) : supprime certains caractères en début de chaine.
maketrans ( ) : construit un dictionnaire de cryptage.
partition ( ) : fractionne une chaine avec séparateur.
removeprefix ( ) : supprime le début d'une chaine de caractères.
removesuffix ( ) : supprime la fin d'une chaine de caractères.
replace ( ) : remplace des caractères par d'autres.
rfind ( ) : retourne la dernière occurrences dans une chaine.
rindex ( ) : retourne la dernière occurrences dans une chaine.
rjust ( ) : retourne une chaine justifiée à droite.
rpartition ( ) : retourne une fin de chaine avec séparateur.
rsplit ( ) : retourne la liste des mots d'une chaine de caractères.
rstrip ( ) : supprime certains caractères en fin de chaine.
split ( ) : retourne la liste des mots d'une chaine de caractères.
splitlines ( ) : retourne la liste des sauts de ligne d'une chaine.
startswith ( ) : teste le début d'une chaine avec un modèle.
strip ( ) : supprime certains caractères aux extrémités d'une chaine.
swapcase ( ) : inverse les majuscules et les minuscules.
title ( ) : fait commencer tous les mots de la chaine par une majuscule.
translate ( ) : modifie tous les caractères selon une table de cryptage.
upper ( ) : retourne tous les caractères en majuscules.
zfill ( ) : ajoute des 0 en début de chaine si nécessaire.
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.