Chaînes du didacticiel Python
La colonne
Tutoriel Python présente les chaînes.
Une chaîne ou chaîne (String) est une chaîne de caractères composée de chiffres, de lettres et de traits de soulignement.
Chaîne
Une chaîne est une série de caractères. En Python, tout ce qui est entouré de guillemets est une chaîne, et les guillemets peuvent être des guillemets simples ou des guillemets doubles, comme indiqué ci-dessous :
"This is a string." 'This is also a string.'复制代码
Cette flexibilité vous permet de Contient des guillemets et des apostrophes :
'I told my friend, "Python is my favorite language!"'"The language 'Python' is named after Monty Python, not the snake." "One of Python's strengths is its perse and supportive community."复制代码
Adresse postale
Utiliser des méthodes pour modifier la casse des chaînes
Pour les chaînes, la plus exécutable Une des choses simples à faire est de changer le cas des mots qu'il contient. Veuillez regarder le code ci-dessous et essayer de juger ce qu'il fait :
name = "fulade blog" print(name.title())复制代码
Enregistrez ce fichier sous name.py
et exécutez-le. Vous verrez le résultat suivant :
Fulade Blog复制代码
Dans cet exemple, la chaîne minuscule "fulade blog" est stockée dans le nom de la variable. Dans l'instruction print()
, la méthode title()
apparaît après cette variable. Dans name.title()
, le point (.) après le nom permet à Python d'effectuer l'opération de la méthode title()
sur le nom de la variable. Chaque méthode est suivie d'une paire de parenthèses car les méthodes nécessitent généralement certains paramètres pour faire leur travail. Ces paramètres sont souvent écrits entre parenthèses. La méthode title()
ne nécessite aucun paramètre, donc les parenthèses qui la suivent sont vides. Le résultat de l'implémentation de title()
est d'afficher chaque mot avec la première lettre en majuscule, c'est-à-dire de changer la première lettre de chaque mot en majuscule.
Il existe plusieurs autres moyens utiles de traiter un cas. Par exemple, pour changer une chaîne en majuscules ou en minuscules, vous pouvez procéder comme suit :
name = "Fulade Blog" print(name.upper()) print(name.lower())复制代码
Le résultat est le suivant :
FULADE BLOG fulade blog复制代码
Concaténer des chaînes
Dans de nombreux cas, nous devons fusionner des chaînes. Par exemple, vous souhaiterez peut-être stocker le prénom et le nom dans des variables distinctes, puis les combiner en une seule lorsque vous souhaitez afficher le nom :
first_name = "Fu"last_name = "lade"full_name = first_name + " " + last_name print(full_name)复制代码
Python utilise le signe plus (+) pour combiner des chaînes. Dans cet exemple, nous utilisons +
pour fusionner prénom, espace et
last_name pour obtenir le nom complet, le résultat est le suivant :
Fu lade复制代码
Cette méthode de fusion de chaînes est appelée concaténation. La concaténation vous permet de créer une chaîne complète à partir des chaînes stockées dans les variables. Regardons un autre exemple :
first_name = "fu"last_name = "lade"full_name = first_name + " " + last_name message = "Hello, " + full_name.title() + "!"print(message)复制代码
Le code ci-dessus affiche le message "Bonjour, Fu Lade !" mais stocke le message dans une variable, ce qui rend l'instruction print
finale beaucoup plus simple.
Utilisez des caractères de tabulation (appuyer sur la touche Tab pour produire des espaces est appelé caractères de tabulation) ou des sauts de ligne pour ajouter des espaces
En programmation, les espaces font référence à tout ce qui n'est pas imprimer des caractères tels que des espaces, des tabulations et des nouvelles lignes. Vous pouvez utiliser des espaces pour organiser la sortie et la rendre plus lisible.
Pour ajouter un caractère de tabulation à une chaîne, utilisez la combinaison de caractères t
, comme indiqué dans le code suivant :
print("Python") Python print("\tPython") Python复制代码
Pour ajouter un caractère de nouvelle ligne à une chaîne, utilisez la combinaison de caractères n
:
print("Languages:\nPython\nC\nJavaScript") Languages: Python C JavaScript复制代码
peut également contenir à la fois des caractères de tabulation et de nouvelle ligne dans la même chaîne. La chaîne "nt" indique à Python de passer à la ligne suivante et Ajoutez un caractère de tabulation au début de la ligne suivante. L'exemple suivant montre comment utiliser une chaîne d'une seule ligne pour générer quatre lignes de sortie :
print("Languages:\n\tPython\n\tC\n\tJavaScript") Languages: Python C JavaScript复制代码
Supprimer les espaces et les espaces
Dans un programme, des espaces supplémentaires peuvent être confondre confondre. Pour un programmeur, 'python'
et 'python '
se ressemblent presque, mais pour un compilateur, ce sont deux chaînes différentes. Python est capable de détecter des espaces supplémentaires dans « python » et de supposer qu'ils sont significatifs - sauf indication contraire de votre part.
Les espaces sont importants car vous devez souvent comparer deux chaînes pour voir si elles sont identiques. Par exemple, lorsqu'un utilisateur se connecte au site Web, nous devons comparer le nom d'utilisateur. Mais dans certains scénarios, nous ne voulons pas d'espaces. Par conséquent, Python fournit une méthode très simple pour supprimer les espaces.
Python peut trouver des espaces supplémentaires au début et à la fin des chaînes. Pour vous assurer qu'il n'y a pas d'espaces à la fin de la chaîne, utilisez la méthode rstrip()
.
favorite_language = "'python '" print(favorite_language)'python 'print(favorite_language.rstrip())'python'print(favorite_language)'python ' 复制代码
La chaîne stockée dans la variable favorite_language
contient des espaces supplémentaires à la fin. Lorsque vous exécutez ce code, vous pouvez voir l'espace à la fin. Après avoir appelé la méthode favorite_language
sur la variable rstrip()
, cet espace supplémentaire est supprimé. Cependant, cette suppression n'est que temporaire. Lorsque vous affichez à nouveau la valeur de favorite_language
, vous constaterez que la chaîne est la même que lorsque vous l'avez saisie, contenant toujours des espaces supplémentaires.
Pour supprimer définitivement les espaces de cette chaîne, le résultat de l'opération de suppression doit être enregistré dans une variable :
favorite_language = "'python '"favorite_language = favorite_language.rstrip() print(favorite_language)'python'复制代码
为删除这个字符串中的空格,你需要将其末尾的空格剔除,再将结果存回到原来的变量中。
在我们的日常开发中,经常需要修改变量的值,再将新值存回到原来的变量中。
你还可以剔除字符串开头的空格,或同时剔除字符串两端的空格。为此,可分别使用方法 lstrip()
和strip()
:
favorite_language = "' python '" print(favorite_language.rstrip())' python'print(favorite_language.lstrip())'python 'print(favorite_language.strip())'python'复制代码
在这个示例中,我们首先创建了一个开头和末尾都有空格的字符串。接下来,我们 分别删除末尾、开头两端的空格。在实际程序开发中,这些剔除函数最常用于在存储用户输入前对输入进行清理。
使用字符串时避免语法错误
语法错误是一种经常会出现的错误。程序中包含非法的Python代码时,就会导致语法错误。 例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误。这是因为这会导致Python将 第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发 错误。 下面演示了如何正确地使用单引号和双引号。
message = "One of Python's strengths is its perse community." print(message)复制代码
撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串:
One of Python's strengths is its perse community.复制代码
然而,如果你使用单引号,Python将无法正确地确定字符串的结束位置:
message = 'One of Python's strengths is its perse community.' print(message)复制代码
而你将看到如下输出:
message = 'One of Python's strengths is its perse community.' SyntaxError: invalid syntax复制代码
从上面的输出我们可以看到,错误发生在第二个单引号后面。这种语法错误表明,在解释器看来,其中的有些内容不是有效的Python代码。错误的来源多种多样,这里指出一些常见的。学习 编写Python代码时,你可能会经常遇到语法错误。
所以,大家在做练习的时候也要细心,避免出现这种小错误。
相关免费学习推荐:python教程(视频)
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP et Python ont leurs propres avantages et inconvénients, et le choix dépend des besoins du projet et des préférences personnelles. 1.Php convient au développement rapide et à la maintenance des applications Web à grande échelle. 2. Python domine le domaine de la science des données et de l'apprentissage automatique.

Une formation efficace des modèles Pytorch sur les systèmes CentOS nécessite des étapes, et cet article fournira des guides détaillés. 1. Préparation de l'environnement: Installation de Python et de dépendance: le système CentOS préinstalle généralement Python, mais la version peut être plus ancienne. Il est recommandé d'utiliser YUM ou DNF pour installer Python 3 et Mettez PIP: sudoyuMupDatePython3 (ou sudodnfupdatepython3), pip3install-upradepip. CUDA et CUDNN (accélération GPU): Si vous utilisez Nvidiagpu, vous devez installer Cudatool

Python et JavaScript ont leurs propres avantages et inconvénients en termes de communauté, de bibliothèques et de ressources. 1) La communauté Python est amicale et adaptée aux débutants, mais les ressources de développement frontal ne sont pas aussi riches que JavaScript. 2) Python est puissant dans les bibliothèques de science des données et d'apprentissage automatique, tandis que JavaScript est meilleur dans les bibliothèques et les cadres de développement frontaux. 3) Les deux ont des ressources d'apprentissage riches, mais Python convient pour commencer par des documents officiels, tandis que JavaScript est meilleur avec MDNWEBDOCS. Le choix doit être basé sur les besoins du projet et les intérêts personnels.

Activer l'accélération du GPU Pytorch sur le système CentOS nécessite l'installation de versions CUDA, CUDNN et GPU de Pytorch. Les étapes suivantes vous guideront tout au long du processus: CUDA et CUDNN Installation détermineront la compatibilité de la version CUDA: utilisez la commande NVIDIA-SMI pour afficher la version CUDA prise en charge par votre carte graphique NVIDIA. Par exemple, votre carte graphique MX450 peut prendre en charge CUDA11.1 ou plus. Téléchargez et installez Cudatoolkit: visitez le site officiel de Nvidiacudatoolkit et téléchargez et installez la version correspondante selon la version CUDA la plus élevée prise en charge par votre carte graphique. Installez la bibliothèque CUDNN:

Docker utilise les fonctionnalités du noyau Linux pour fournir un environnement de fonctionnement d'application efficace et isolé. Son principe de travail est le suivant: 1. Le miroir est utilisé comme modèle en lecture seule, qui contient tout ce dont vous avez besoin pour exécuter l'application; 2. Le Système de fichiers Union (UnionFS) empile plusieurs systèmes de fichiers, ne stockant que les différences, l'économie d'espace et l'accélération; 3. Le démon gère les miroirs et les conteneurs, et le client les utilise pour l'interaction; 4. Les espaces de noms et les CGROUP implémentent l'isolement des conteneurs et les limitations de ressources; 5. Modes de réseau multiples prennent en charge l'interconnexion du conteneur. Ce n'est qu'en comprenant ces concepts principaux que vous pouvez mieux utiliser Docker.

Lors de la sélection d'une version Pytorch sous CentOS, les facteurs clés suivants doivent être pris en compte: 1. CUDA Version Compatibilité GPU Prise en charge: si vous avez NVIDIA GPU et que vous souhaitez utiliser l'accélération GPU, vous devez choisir Pytorch qui prend en charge la version CUDA correspondante. Vous pouvez afficher la version CUDA prise en charge en exécutant la commande nvidia-SMI. Version CPU: Si vous n'avez pas de GPU ou que vous ne souhaitez pas utiliser de GPU, vous pouvez choisir une version CPU de Pytorch. 2. Version Python Pytorch

Minio Object Storage: Déploiement haute performance dans le système Centos System Minio est un système de stockage d'objets distribué haute performance développé sur la base du langage Go, compatible avec Amazons3. Il prend en charge une variété de langages clients, notamment Java, Python, JavaScript et GO. Cet article introduira brièvement l'installation et la compatibilité de Minio sur les systèmes CentOS. Compatibilité de la version CentOS Minio a été vérifiée sur plusieurs versions CentOS, y compris, mais sans s'y limiter: CentOS7.9: fournit un guide d'installation complet couvrant la configuration du cluster, la préparation de l'environnement, les paramètres de fichiers de configuration, le partitionnement du disque et la mini

CENTOS L'installation de Nginx nécessite de suivre les étapes suivantes: Installation de dépendances telles que les outils de développement, le devet PCRE et l'OpenSSL. Téléchargez le package de code source Nginx, dézippez-le et compilez-le et installez-le, et spécifiez le chemin d'installation AS / USR / LOCAL / NGINX. Créez des utilisateurs et des groupes d'utilisateurs de Nginx et définissez les autorisations. Modifiez le fichier de configuration nginx.conf et configurez le port d'écoute et le nom de domaine / adresse IP. Démarrez le service Nginx. Les erreurs communes doivent être prêtées à prêter attention, telles que les problèmes de dépendance, les conflits de port et les erreurs de fichiers de configuration. L'optimisation des performances doit être ajustée en fonction de la situation spécifique, comme l'activation du cache et l'ajustement du nombre de processus de travail.
