Exemples de chaînes Python

Exemples De Chaines Python



Python est un langage interprété faiblement typé. Ainsi, la déclaration du type de données n'est pas requise en Python pour la déclaration de variable. Différents types de données sont pris en charge par le script Python. Les données de chaîne en font partie. Les données de chaîne sont utilisées pour stocker plusieurs caractères. Les méthodes de définition et d'utilisation des données de chaîne en Python sont présentées dans ce didacticiel.

Sujet du contenu :

  1. Définir les variables de chaîne
  2. Comptez la longueur de la chaîne
  3. Imprimer la chaîne
  4. Formater la chaîne
  5. Supprimer le contenu d'une chaîne
  6. Diviser la chaîne
  7. Coupez la chaîne
  8. Inverser la chaîne
  9. Remplacer la valeur de chaîne
  10. Changer la casse de la chaîne

Définir les variables de chaîne

La valeur de chaîne peut être définie de trois manières dans le script Python : les guillemets simples ('), les guillemets doubles (') et les guillemets triples (''). Créez un fichier Python avec le script suivant qui définit trois variables de chaîne et imprimez les variables dans la sortie :







#Définir une variable avec des guillemets simples pour stocker une chaîne sur une seule ligne
chaîne1 = 'Programmation Python'
#Définir une variable avec des guillemets doubles pour stocker une chaîne sur une seule ligne
chaîne2 = 'Python est un langage faiblement typé'
#Définir une variable avec des guillemets triples pour stocker une chaîne multiligne
chaîne3 = '''Apprendre la programmation Python
de la base'''

#Imprimer les variables
imprimer ( chaîne1 )
imprimer ( chaîne2 )
imprimer ( chaîne3 )

Sortir:



La sortie suivante apparaît après l'exécution du script :







Aller en haut

Comptez la longueur de la chaîne

Python possède une fonction intégrée nommée len() pour compter la longueur de la variable chaîne. Créez un fichier Python avec le script suivant qui prend une valeur de chaîne de l'utilisateur, la valeur d'entrée d'impression et la longueur de la valeur d'entrée :



#Prendre une valeur de chaîne
strVal = saisir ( 'Entrez une valeur de chaîne : ' )
#Comptez le nombre total de caractères de la valeur d'entrée
dans = seulement ( strVal )
#Imprimer la valeur de chaîne extraite de l'utilisateur
imprimer ( 'La valeur de la chaîne est :' , strVal )
#Imprimer la longueur de la chaîne
imprimer ( 'La longueur de la chaîne est :' , dans )

Sortir:

Selon le résultat suivant, « Python String » est extrait de l'utilisateur comme valeur d'entrée. La longueur de cette chaîne est de 13 qui s'imprime :

Aller en haut

Imprimer la chaîne

Créez un fichier Python avec le script suivant qui montre les méthodes d'impression d'une valeur de chaîne unique, d'une valeur numérique et d'une valeur de chaîne, d'une variable avec une autre chaîne et de plusieurs variables avec d'autres chaînes. Trois valeurs d'entrée sont extraites de l'utilisateur après l'exécution du script.

#Imprimer une valeur unique
imprimer ( 'Apprendre Python' )
#Imprimer plusieurs valeurs
imprimer ( quinze , ' Exemples de chaînes Python ' )

#Prendre trois valeurs d'entrée de l'utilisateur
Code de cours = saisir ( 'Entrez le code du cours :' )
nom du cours = saisir ( « Entrez le nom du cours : » )
crédit_heure = flotter ( saisir ( 'Entrez l'heure de crédit :' ) )

#Imprimer une seule variable
imprimer ( ' \n ' , 'Code de cours:' , Code de cours )
#Imprimer plusieurs variables
imprimer ( ' Nom du cours:' , nom du cours , ' \n ' , « Heure de crédit : » , crédit_heure )

Sortir:

« CSE320 », « Python Programming » et « 2.0 » sont pris en entrée après l'exécution du script. Ces valeurs sont imprimées ultérieurement.

Aller en haut

Formater la chaîne

Plusieurs options sont disponibles en Python pour formater les valeurs de chaîne. La fonction format() en fait partie. Différentes manières d'utiliser la fonction format() dans le script Python sont présentées dans le script suivant. Le nom de l'étudiant et le lot sont récupérés de l'utilisateur après l'exécution du script. Ensuite, ces valeurs sont imprimées avec d'autres chaînes à l'aide de la fonction format() avec les valeurs clés et les valeurs de position.

#Prendre une valeur de chaîne de l'utilisateur
nom = saisir ( 'Nom d'étudiant:' )
#Prendre une valeur numérique de l'utilisateur
lot = int ( saisir ( 'Lot:' ) )

#Utilisation de la fonction format() avec les variables
imprimer ( '{n} est l'élève du lot {b}.' . format ( n = nom , b = lot ) )
#Utilisation de la fonction format() avec une valeur de chaîne et une valeur numérique
imprimer ( '{n} est l'étudiant du semestre {s}.' . format ( n = 'Djafar' , s = 6 ) )
#Utilisation de la fonction format() sans définir de clés de position
imprimer ( '{} est l'élève du lot {}.' . format ( nom , 12 ) )
#Utilisation de la fonction format() en définissant des clés de position numériques
imprimer ( '{1} est l'étudiant du semestre {0}.' . format ( dix , 'Mazar' ) )

Sortir:

Le résultat suivant apparaît pour les valeurs d'entrée, « Mizanur Rahman » comme nom de l'étudiant et 45 comme valeur de lot :

Aller en haut

Supprimer le contenu d'une chaîne

Le contenu partiel ou le contenu complet d'une variable chaîne peut être supprimé de la variable chaîne Python. Créez un fichier Python avec le script suivant qui prend une valeur de chaîne de l'utilisateur. Ensuite, le script supprime partiellement le contenu de la valeur d'entrée en coupant la chaîne comme dans l'exemple précédent et en créant la variable non définie à l'aide de la commande « del ».

essayer :
#Prendre une valeur de chaîne
strVal = saisir ( 'Entrez une valeur de chaîne : \n ' )
imprimer ( 'Chaîne originale :' +strVal )

#Supprimez tous les caractères de la chaîne après
#les 10 premiers caractères
strVal = strVal [ 0 : dix ]
imprimer ( 'Valeur de chaîne après la première suppression :' +strVal )

#Supprimez 5 caractères du début de la chaîne
strVal = strVal [ 5 : ]
imprimer ( 'Valeur de chaîne après la deuxième suppression :' +strVal )

#Supprimez le caractère particulier de la chaîne s'il existe
strVal = strVal. remplacer ( 'JE' , '' , 1 )
imprimer ( 'Valeur de chaîne après la troisième suppression :' +strVal )

#Supprimez la chaîne entière et rendez la variable indéfinie
du strVal
imprimer ( 'Valeur de chaîne après la dernière suppression :' +strVal )

sauf NomErreur :
#Imprimer le message lorsque la variable n'est pas définie
imprimer ( 'La variable n'est pas définie.' )

Sortir:

La sortie suivante apparaît après l'exécution du script :

Aller en haut

Diviser la chaîne

Créez un fichier Python avec le script suivant qui divise la valeur de chaîne en fonction de l'espace, des deux points (:), d'un mot particulier et de la limite maximale :

#Prendre une valeur de chaîne de l'utilisateur
strVal = saisir ( 'Entrez une valeur de chaîne : \n ' )

# Diviser la chaîne sans aucun argument
imprimer ( « Diviser les valeurs en fonction de l'espace : » )
imprimer ( strVal. diviser ( ) )

# Diviser la chaîne en fonction d'un caractère
imprimer ( « Diviser les valeurs en fonction du ':' » )
imprimer ( strVal. diviser ( ':' ) )

# Diviser la chaîne en fonction d'un mot
imprimer ( « Diviser les valeurs en fonction du mot » )
imprimer ( strVal. diviser ( 'cours' ) )

# Divisez la chaîne en fonction de l'espace et de la limite maximale
imprimer ( « Diviser les valeurs en fonction de la limite » )
imprimer ( strVal. diviser ( ' ' , 1 ) )

Sortir:

La sortie suivante apparaît pour la valeur d'entrée « code de cours : CSE – 407 » après l'exécution du script :

Aller en haut

Coupez la chaîne

Créez un fichier Python avec le script suivant qui coupe la chaîne en fonction de l'espace des deux côtés, du côté gauche et du côté droit à l'aide des fonctions strip(), lstrip() et rstrip(). La dernière fonction lstrip() est utilisée en fonction du caractère « P ».

strVal = '  Python est un langage populaire.  '
imprimer ( 'Chaîne originale :' +strVal )
#Coupez les deux côtés
strVal1 = strVal. bande ( )
imprimer ( 'Après avoir coupé les deux côtés : ' + strVal1 )
#Découper le côté gauche
strVal2 = strVal. bande ( )
imprimer ( 'Après avoir coupé le côté gauche : ' + strVal2 )
#Découper le côté droit
strVal3 = strVal. bande ( )
imprimer ( 'Après avoir coupé le côté droit : ' +strVal3 )
#Découper le côté gauche en fonction d'un personnage
strVal4 = strVal2. bande ( 'P' )
imprimer ( 'Après avoir découpé le côté gauche en fonction d'un caractère : ' + strVal4 )

Sortir:

La sortie suivante apparaît après l'exécution du script :

Aller en haut

Inverser la chaîne

Créez un fichier Python avec le script suivant qui inverse la valeur de la chaîne en définissant la position de départ à la fin de la chaîne avec la valeur -1 :

#Prendre une valeur de chaîne de l'utilisateur
strVal = saisir ( 'Entrez une valeur de chaîne : \n ' )
#Stocker la valeur inversée de la chaîne
inverse_str = strVal [ ::- 1 ]
#Imprimer les valeurs originales et inversées de la chaîne
imprimer ( 'Valeur de chaîne d'origine : ' +strVal )
imprimer ( 'Valeur de chaîne inversée : ' + inverse_str )

Sortir:

La sortie suivante apparaît pour la valeur d'entrée « Hello World » :

Aller en haut

Remplacer la valeur de chaîne

Créez un fichier Python avec le script suivant qui prend la chaîne principale, la chaîne de recherche et la chaîne de remplacement de l'utilisateur. Ensuite, la fonction replace() est utilisée pour rechercher et remplacer la chaîne.

#Prenez la chaîne principale
strVal = saisir ( 'Entrez une valeur de chaîne : \n ' )
#Prenez la chaîne de recherche
srcVal = saisir ( 'Entrez une valeur de chaîne : \n ' )
#Prendre la chaîne remplacée
valeur rep = saisir ( 'Entrez une valeur de chaîne : \n ' )
#Rechercher et remplacer la chaîne
remplacé_strVal = strVal. remplacer ( srcVal , valeur rep )
#Imprimer les valeurs de chaîne d'origine et remplacées
imprimer ( 'Chaîne originale :' +strVal )
imprimer ( 'Chaîne remplacée :' + remplacé_strVal )

Sortir:

La sortie suivante apparaît pour la question « Aimez-vous PHP ? » valeur de chaîne principale, la valeur de recherche « PHP » et la valeur de remplacement « Python » :

Aller en haut

Changer la casse de la chaîne

Créez un fichier Python avec le script suivant qui prend l'adresse e-mail et le mot de passe de l'utilisateur. Ensuite, les fonctions lower() et upper() sont utilisées pour comparer les valeurs d'entrée avec les valeurs particulières afin de vérifier si les valeurs d'entrée sont valides ou non valides.

#Prenez l'adresse email
e-mail = saisir ( 'Entrer l'adresse e-mail:' )
#Prenez le mot de passe
mot de passe = saisir ( 'Entrer le mot de passe:' )
#Comparez les valeurs de chaîne après la conversion de l'e-mail
#en minuscule et mot de passe en majuscule
si e-mail . inférieur ( ) == 'admin@exemple.com' et mot de passe. supérieur ( ) == 'SECRÈTE' :
imprimer ( 'Utilisateur authentifié.' )
autre :
imprimer ( 'L'e-mail ou le mot de passe sont erronés.' )

Sortir:

La sortie suivante apparaît pour le « admin@exemple.com ' et valeurs d'entrée ' secrètes ' :

La sortie suivante apparaît pour le « admin@abc.com ' et valeurs d'entrée ' secrètes ' :

Aller en haut

Conclusion

Différents types de tâches liées aux chaînes utilisant différentes fonctions Python intégrées sont présentés dans ce didacticiel utilisant plusieurs scripts Python. Les utilisateurs de Python pourront désormais acquérir les connaissances de base des opérations sur les chaînes Python après avoir lu correctement ce didacticiel.