Maison > Tutoriel système > Linux > le corps du texte

Explication détaillée des chaînes en python

王林
Libérer: 2024-02-14 17:30:30
avant
941 Les gens l'ont consulté

Explication détaillée des chaînes en python

1, dénomination des variables

Règles de dénomination pour les identifiants C/C++ : les noms de variables ne peuvent contenir que des lettres, des chiffres et des traits de soulignement, et ne peuvent pas commencer par des chiffres. Les mots-clés et noms de fonctions C/C++ ne peuvent pas être utilisés comme noms de variables.

Les règles de dénomination des variables sont similaires aux règles de dénomination des identifiants C/C++ : les noms de variables ne peuvent contenir que des lettres, des chiffres et des traits de soulignement, et ne peuvent pas commencer par des chiffres. Vous ne pouvez pas utiliser de mots-clés Python et de noms de fonctions comme noms de variables.

De plus, lorsque nous choisissons un nom, nous faisons de notre mieux pour connaître la signification après avoir vu le nom (avec un certain degré de descriptif).

2.chaîne python

En Python, toutes les chaînes entre guillemets (peuvent être des guillemets simples ou doubles)

Bien que les chaînes puissent être des guillemets simples ou doubles, si elles sont mélangées, des erreurs peuvent survenir, comme dans l'exemple suivant :

"I told my friend,'python is really useful' " #true
'I told my friend,"python is really useful" ' #true
'I told my friend,'python is really useful' '  #false
Copier après la connexion

Normalement, notre environnement de développement intégré mettra en évidence le code que nous écrivons. Vous devriez pouvoir voir l'erreur en fonction de la couleur après l'avoir écrite (mais tout le monde ne peut pas la voir, lors de la compilation, vous). peut trouver l'erreur suivante :

SyntaxError: invalid syntax
Copier après la connexion

À ce stade, nous devrions vérifier s'il y a une utilisation mixte des guillemets dans le code.

3, résumé des méthodes de chaîne
(1)La méthode title() pour mettre en majuscule la première lettre de chaque mot
str = "The best makeup is a smile."
print( str )
print( str.title() )
print( str )
Copier après la connexion

Le résultat est le suivant :

The best makeup is a smile.
The Best Makeup Is A Smile.
The best makeup is a smile.
Copier après la connexion

En résumé, à travers cet exemple, on voit que la méthode title() est temporaire et ne change pas la valeur de la chaîne d'origine.

(2) La méthode upper() qui change la chaîne en majuscules
str = "The best makeup is a smile."
print( str )
print( str.upper() )
print( str )
Copier après la connexion

Le résultat est le suivant :

The best makeup is a smile.
THE BEST MAKEUP IS A SMILE.
The best makeup is a smile.
Copier après la connexion

En résumé, à travers cet exemple, on voit que la méthode upper() est temporaire et ne change pas la valeur de la chaîne d'origine.

(3) Méthode Lower() pour changer la chaîne en minuscules
str = "The best makeup is a smile."
print( str )
print( str.lower() )
print( str )
Copier après la connexion

Le résultat est le suivant :

The best makeup is a smile.
the best makeup is a smile.
The best makeup is a smile.
Copier après la connexion

En résumé, à travers cet exemple, on peut voir que la méthode lower() est temporaire et ne change pas la valeur de la chaîne d'origine.

(4) Fusionner les chaînes

Python utilise le signe "+" pour combiner des chaînes.
Par exemple :

str = "The best makeup is a smile."
print( "He said that "+str.lower() )
Copier après la connexion

Le résultat est le suivant :

He said that the best makeup is a smile.
Copier après la connexion
(5) Méthode lstrip() pour supprimer le blanc frontal d'une chaîne

Par exemple :

str = "    The best makeup is a smile."
print( str )
print( str.lstrip() )
print( str )
Copier après la connexion

Le résultat est le suivant :

    The best makeup is a smile.
The best makeup is a smile.
The best makeup is a smile.
Copier après la connexion

En résumé, à travers cet exemple, on voit que la méthode lstrip() est temporaire et ne change pas la valeur de la chaîne d'origine.

(6) La méthode rstrip() pour supprimer l'espace vide à l'arrière de la chaîne

Par exemple :

str = "    The best makeup is a smile.    "
print( str )
print( str.rstrip() )
print( str )
Copier après la connexion

Le résultat est le suivant :

"    The best makeup is a smile.    "
"    The best makeup is a smile. "
"    The best makeup is a smile.    "
Copier après la connexion

En résumé, à travers cet exemple, on voit que la méthode rstrip() est temporaire et ne change pas la valeur de la chaîne d'origine.

(7) La méthode strip() pour supprimer les espaces aux deux extrémités de la chaîne

例如:

str = "    The best makeup is a smile.    "
print( str )
print( str.strip() )
print( str )
Copier après la connexion

输出如下:

" The best makeup is a smile. "
"The best makeup is a smile."
" The best makeup is a smile. "
Copier après la connexion

总结,通过这个例子,这可以看出strip()方法是暂时的,并没有更改原来字符串的值。

看到这里,你估计想问,那我如何更改字符串的值呢?只需要将更改过后的值再写回原来的字符串就可以了。

下面我们来举一个例子:

str = "The best makeup is a smile."
print( str )
str = str.title()
print( str )
Copier après la connexion

输出如下:

The best makeup is a smile.
The Best Makeup Is A Smile.
Copier après la connexion

好啦,今天的字符串总结先到这里,如果有疑问,欢迎留言。

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!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!