[Introduction à Udemy Python3 + Application] 8. Déclaration de variable

** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **

■ Vérifiez le type de la valeur (objet) affectée à la variable

type_function


num = 1
name = 'Mike'
is_ok = True

print(num, type(num))
print(name, type(name))
print(is_ok, type(is_ok))

result


1 <class 'int'>
Mike <class 'str'>
True <class 'bool'>

Il n'est pas nécessaire de déclarer le type d'un objet en Python. Lors de la vérification du type, il peut être affiché en utilisant la fonction de type type ().


■ Que se passe-t-il si vous affectez une variable d'un type différent

different_type


num = 1
name = 'Mike'

num = name

print(num, type(num))

result


Mike <class 'str'>

Remplacer le type de chaîne nom par le type int num Il est écrasé et devient de type str.


■ Convertir le type

change_type


name = '1'

new_num = name
print(new_num, type(new_num))

new_num = int(name)
print(new_num, type(new_num))

result


1 <class 'str'>
1 <class 'int'>

Avec new_num = name, name reste de type str, En définissant new_num = int (name), name est converti en type int et assigné à new_num.


■ Choses qui ne peuvent pas être utilisées pour les variables

◆ Les chiffres au début

error_1


1num = 1

print(num)

result


    1num = 1
       ^
SyntaxError: invalid syntax

OK si le numéro vient à la fin comme «num1».

◆ Mots déjà réservés

error_2


if = 1

print(if)

result


    1num = 1
       ^
SyntaxError: invalid syntax

La chaîne ʻif` est déjà réservée à l'utilisation dans l'instruction if et ne peut pas être utilisée comme variable.

Recommended Posts

[Introduction à Udemy Python3 + Application] 8. Déclaration de variable
[Présentation de l'application Udemy Python3 +] 58. Lambda
[Présentation de l'application Udemy Python3 +] 57. Décorateur
[Présentation de l'application Udemy Python3 +] 56. Clôture
[Présentation de l'application Udemy Python3 +] 59. Générateur
[Introduction à l'application Udemy Python3 +] Résumé
[Introduction à Udemy Python3 + Application] 18. Méthode List
[Introduction à Udemy Python3 + Application] 63. Notation d'inclusion du générateur
[Introduction à l'application Udemy Python3 +] 28. Type collectif
[Introduction à Udemy Python3 + Application] 25. Méthode de type dictionnaire
[Introduction à l'application Udemy Python3 +] 33. instruction if
[Introduction à Udemy Python3 + Application] 13. Méthode de caractères
[Introduction à l'application Udemy Python3 +] 55. Fonctions intégrées
[Introduction à l'application Udemy Python3 +] 48. Définition des fonctions
[Introduction à l'application Udemy Python3 +] 10. Valeur numérique
[Introduction à l'application Udemy Python3 +] 21. Type Taple
[Introduction à l'application Udemy Python3 +] 45. fonction enumerate
[Introduction à l'application Udemy Python3 +] 65. Gestion des exceptions
[Introduction à l'application Udemy Python3 +] 11. Chaîne de caractères
[Introduction à l'application Udemy Python3 +] 44. fonction range
[Introduction à l'application Udemy Python3 +] 46. fonction zip
[Introduction à l'application Udemy Python3 +] 24. Type de dictionnaire
[Introduction à Udemy Python3 + Application] 29. Méthode Set
[Introduction à l'application Udemy Python3 +] 16. Type de liste
[Introduction à Udemy Python3 + Application] 61. Notation d'inclusion de dictionnaire
[Introduction à l'application Udemy Python3 +] 22. Déballage de taples
[Introduction à Udemy Python3 + Application] 26. Copie du dictionnaire
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
[Introduction à Udemy Python3 + Application] 60. Notation d'inclusion de liste
[Introduction à Udemy Python3 + Application] 19. Copie de la liste
[Introduction à Udemy Python3 + Application] 38. Lors du jugement Aucun
[Introduction à l'application Udemy Python3 +] 40. Instruction while else
[Introduction à l'application Udemy Python3 +] 64. Espace de noms et portée
[Introduction à l'application Udemy Python3 +] 43. instruction for else
[Introduction à Udemy Python3 + Application] 67. Arguments de ligne de commande
[Introduction à l'application Udemy Python3 +] 9. Tout d'abord, imprimez avec print
[Introduction à l'application Udemy Python3 +] 54. Qu'est-ce que Docstrings?
[Introduction à Udemy Python3 + Application] 14. Substitution de caractères 15.f-strings
[Introduction à l'application Udemy Python3 +] 35. Opérateurs de comparaison et opérateurs logiques
[Introduction à l'application Udemy Python3 +] 66. Création de votre propre exception
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
[Introduction à Udemy Python3 + Application] 68. Instruction d'importation et AS
[Introduction à Udemy Python3 + Application] 52. Tapple d'arguments positionnels
[Introduction à l'application Udemy Python3 +] 42. pour instruction, instruction break et instruction continue
[Introduction à l'application Udemy Python3 +] 39. instruction while, instruction continue et instruction break
[Introduction à l'application Udemy Python3 +] 36. Utilisation de In et Not
[Introduction à Udemy Python3 + Application] 50. Arguments de position, arguments de mots-clés et arguments par défaut
[Introduction à Udemy Python3 + Application] 51. Soyez prudent avec les arguments par défaut
Introduction au langage Python
[Introduction à Udemy Python3 + Application] 47. Traitez le dictionnaire avec une instruction for
Introduction à Python 3 enseignée par un ingénieur actif de la Silicon Valley + Application + Style de code de style américain de la Silicon Valley 8 Déclaration de variable
Introduction à Python Django (2) Win
Introduction à la communication série [Python]
[Introduction à Python] <liste> [modifier le 22/02/2020]
Introduction à Python (version Python APG4b)
Une introduction à la programmation Python
[Introduction à Udemy Python3 + Application] 37. Technique pour juger qu'il n'y a pas de valeur
Introduction à Python pour, pendant
Introduction à Ansible Part ④'Variable '
Introduction à la bibliothèque de calcul numérique Python NumPy