Python fournit plusieurs bibliothèques pour les interfaces de développement graphique. Cet article vous présentera les scénarios d'utilisation du soulignement en Python.
Trait de soulignement unique de premier plan _var
pep 8, convention,
Scénario d'utilisation : usage interne uniquement, tel que Fonctions et variables utilisées uniquement au sein de la classe
Remarque : importation de caractères génériques : from module import * n'importera pas les objets avec un seul trait de soulignement de début
un seul trait de soulignement de fin var_
Scénario d'utilisation : Le nom le plus approprié d'une variable a été occupé par un mot-clé, et vous souhaitez toujours l'utiliser, vous pouvez ajouter un trait de soulignement pour résoudre le conflit de nom
Par exemple : class_
,id_
double trait de soulignement__var
L'interpréteur python réécrira le nom de l'attribut pour éviter les conflits de noms dans les sous-classes, réécrit comme : _classname__var
. En termes simples, tout comme les variables privées en C++, elles sont complètement transparentes aux sous-classes et au monde extérieur, et ne peuvent pas être référencées
Scénarios d'utilisation : Généralement, un objet est très important et ne l'est pas. veulent être des références directes sous-classées ou externes
les traits de soulignement doubles de début et de fin __var__
sont réservés à un usage spécial par python, __init___
, __call__
etc., n'est pas Il est recommandé d'utiliser
un seul trait de soulignement dans votre propre code _
Scénario d'utilisation : Pour identifier des variables temporaires ou insignifiantes, souvent utilisées dans le déballage d'expressions
Par exemple : l'âge n'est pas important
name_age_id = ('醉陌', '20', '21315271927') name, _, id_ = name_age_id
Connexe recommandations :
Connecteur MySQL/Python pour Python 3.3_MySQL
[tutoriel python] programmation GUI python (Tkinter)
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!