Maison  >  Article  >  Tutoriel système  >  Explication détaillée des chaînes en python

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

王林
王林avant
2024-02-14 17:30:30940parcourir

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

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

À 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 )

Le résultat est le suivant :

The best makeup is a smile.
The Best Makeup Is A Smile.
The best makeup is a smile.

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 )

Le résultat est le suivant :

The best makeup is a smile.
THE BEST MAKEUP IS A SMILE.
The best makeup is a smile.

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 )

Le résultat est le suivant :

The best makeup is a smile.
the best makeup is a smile.
The best makeup is a smile.

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() )

Le résultat est le suivant :

He said that the best makeup is a smile.
(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 )

Le résultat est le suivant :

    The best makeup is a smile.
The best makeup is a smile.
The best makeup is a smile.

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 )

Le résultat est le suivant :

"    The best makeup is a smile.    "
"    The best makeup is a smile. "
"    The best makeup is a smile.    "

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 )

输出如下:

" The best makeup is a smile. "
"The best makeup is a smile."
" The best makeup is a smile. "

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

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

下面我们来举一个例子:

str = "The best makeup is a smile."
print( str )
str = str.title()
print( str )

输出如下:

The best makeup is a smile.
The Best Makeup Is A Smile.

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer