33 chaînes à ne pas utiliser comme noms de variables en python

J'irai dans l'ordre comme celui-ci.

  1. Énumérez les choses que vous ne devriez pas utiliser
  2. Comment puis-je savoir à partir du terminal ce que je ne dois pas utiliser?
  3. Comment puis-je vérifier si le nom de la variable que je souhaite utiliser est disponible?

Tout d'abord, listez les choses que vous ne devriez pas utiliser

Tout d'abord, vous n'avez pas à vous souvenir. Lorsque je l'utilise, j'obtiens une erreur disant "syntaxe invalide". Cependant, n'y a-t-il aucune perte même si vous y regardez une fois?

  1. False
  2. None
  3. True
  4. and
  5. as
  6. assert
  7. break
  8. class
  9. continue
  10. def
  11. del
  12. elif
  13. else
  14. except
  15. finally
  16. for
  17. from
  18. global
  19. if
  20. import
  21. in
  22. is
  23. lambda
  24. nonlocal
  25. not
  26. or
  27. pass
  28. raise
  29. return
  30. try
  31. while
  32. with
  33. yield

Comment appeler

Si vous exécutez le code suivant, il sera répertorié dans un type de liste.

test.py


import keyword
keyword.kwlist

Comment vérifier si les noms de variables peuvent être utilisés?

Si vous exécutez le code suivant, la valeur sera renvoyée en tant que type booléen. Veuillez noter que ** True ne peut pas être utilisé **.

import keyword

keyword.iskeyword('def') #True
keyword.iskeyword('bag') #False

C'est un simple mémo, mais est-ce important, sauf pour le développement de grands systèmes? ??

Recommended Posts

33 chaînes à ne pas utiliser comme noms de variables en python
[Python] La chaîne de caractères f doit être utilisée pour incorporer la chaîne de caractères
Raisons de penser que les caractères grecs de la formule devraient être utilisés comme noms de variables
Scripts pouvant être utilisés lors de l'utilisation de Bottle en Python
Un enregistrement que GAMEBOY n'a pas pu être fait avec Python. (PYBOY)
Enquêter sur ce qui pourrait être utilisé comme analyseur Markdown en Python
Résumé de l'entrée standard de Python pouvant être utilisée dans Competition Pro
Tkinter n'a pas pu être importé en Python
++ et-ne peuvent pas être utilisés pour incrémenter / décrémenter en python
Fonctions pouvant être utilisées dans l'instruction for
[Python] Qui doit être utilisé, renvoyer ou renvoyer Aucun
Résumé des méthodes d'analyse de données statistiques utilisant Python qui peuvent être utilisées en entreprise
Pour pouvoir utiliser le japonais avec Python dans l'environnement Docker
Entrée clé qui n'attend pas l'entrée clé en Python
Notes sur les connaissances Python utilisables avec AtCoder
[Mémorandum] Les clés japonaises ne peuvent pas être utilisées dans la chaîne de python.
Enregistrement d'image ANT qui peut être utilisé en 5 minutes
Que contient cette variable (lorsque le script Python est en cours d'exécution)
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Operators ++, - ne peut pas être utilisé en python (différence de php)
Peut être utilisé chez les pros de la compétition! Bibliothèque standard Python
Comparer des chaînes en Python
Inverser les chaînes en Python
[Redash] La bibliothèque standard ne peut pas être utilisée dans la fonction python
[Django] Noms de champs pouvant être utilisés pour le modèle utilisateur, l'enregistrement des utilisateurs et les méthodes de connexion
[Python3] Code qui peut être utilisé lorsque vous souhaitez redimensionner des images dossier par dossier
Un programme polyvalent qui formate les chaînes de commande Linux avec python
traitement python3 qui semble utilisable dans paiza
Maîtrisez le type avec Python? (Quand faire la vérification de type)
Goroutine (contrôle parallèle) utilisable sur le terrain
Goroutine utilisable sur le terrain (édition errgroup.Group)
Paquets qui devraient être inclus
[Python] Il semble que les variables globales ne puissent pas être référencées en multitraitement
Un minuteur (ticker) qui peut être utilisé sur le terrain (peut être utilisé n'importe où)
Nouvelles fonctionnalités de Python 3.9 (1) -L'opérateur d'ensemble de somme peut être utilisé dans le type de dictionnaire.
L'histoire selon laquelle le remplacement de la liste bidimensionnelle n'a pas fonctionné en python
Une classe qui résume les méthodes fréquemment utilisées dans l'api twitter (python)
Module standard Python utilisable en ligne de commande
J'ai écrit un tri-arbre qui peut être utilisé pour l'implémentation de dictionnaire à grande vitesse en langage D et Python
8 commandes fréquemment utilisées dans Python Django
Utilisez le tissu tel quel en python (fabric3)
[Python] Connaissances de base utilisées dans AtCoder
[python] Script qui (devrait) mettre à jour pwsh
Extraire des chaînes de fichiers avec Python
Remplissage facile des données pouvant être utilisées dans le traitement du langage naturel
Présentation d'une bibliothèque qui n'était pas incluse dans pip sur Python / Windows
Optimisation mathématique pour un travail gratuit avec Python + PuLP
Modules de fonctions fréquemment utilisées en Python (comme la lecture de fichiers externes)
Fonction Eval () qui calcule une chaîne de caractères comme expression en python
[Python3] Code qui peut être utilisé lorsque vous souhaitez découper une image dans une taille spécifique