[Einführung in die Udemy Python3 + -Anwendung] 8. Variablendeklaration

** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich, nachdem ich den Kurs von belegt habe. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **

■ Überprüfen Sie den Typ des Werts (Objekts), der der Variablen zugewiesen ist

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'>

Es ist nicht erforderlich, den Typ eines Objekts in Python zu deklarieren. Bei der Überprüfung des Typs kann dieser mit der Typfunktion type () angezeigt werden.


■ Was passiert, wenn Sie eine Variable eines anderen Typs zuweisen?

different_type


num = 1
name = 'Mike'

num = name

print(num, type(num))

result


Mike <class 'str'>

Ersetzen des int-Typs "num" durch den str-Typ "name" Es wird überschrieben und wird zum str-Typ.


■ Typ konvertieren

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'>

Mit new_num = name bleibt name vom Typ str, Durch Setzen von "new_num = int (name)" wird "name" in den Typ "int" konvertiert und "new_num" zugewiesen.


■ Dinge, die nicht für Variablen verwendet werden können

◆ Zahlen am Anfang

error_1


1num = 1

print(num)

result


    1num = 1
       ^
SyntaxError: invalid syntax

OK, wenn die Nummer am Ende wie "num1" steht.

◆ Wörter bereits reserviert

error_2


if = 1

print(if)

result


    1num = 1
       ^
SyntaxError: invalid syntax

Die Zeichenfolge if ist bereits für die Verwendung in der if-Anweisung reserviert und kann nicht als Variable verwendet werden.

Recommended Posts

[Einführung in die Udemy Python3 + -Anwendung] 8. Variablendeklaration
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
[Einführung in die Udemy Python3 + -Anwendung] 56. Abschluss
[Einführung in die Udemy Python3 + -Anwendung] 59. Generator
[Einführung in die Udemy Python3 + -Anwendung] Zusammenfassung
[Einführung in die Udemy Python3 + -Anwendung] 18. Listenmethode
[Einführung in die Udemy Python3 + -Anwendung] 63. Notation zur Einbeziehung des Generators
[Einführung in die Udemy Python3 + -Anwendung] 28. Kollektiver Typ
[Einführung in die Udemy Python3 + -Anwendung] 25. Wörterbuchmethode
[Einführung in die Udemy Python3 + -Anwendung] 33. if-Anweisung
[Einführung in die Udemy Python3 + -Anwendung] 13. Zeichenmethode
[Einführung in die Udemy Python3 + -Anwendung] 55. In-Function-Funktionen
[Einführung in die Udemy Python3 + -Anwendung] 48. Funktionsdefinition
[Einführung in die Udemy Python3 + -Anwendung] 10. Numerischer Wert
[Einführung in die Udemy Python3 + -Anwendung] 21. Taple-Typ
[Einführung in die Udemy Python3 + -Anwendung] 45. Aufzählungsfunktion
[Einführung in die Udemy Python3 + -Anwendung] 65. Ausnahmebehandlung
[Einführung in die Udemy Python3 + -Anwendung] 11. Zeichenkette
[Einführung in die Udemy Python3 + -Anwendung] 44. Bereichsfunktion
[Einführung in die Udemy Python3 + -Anwendung] 46. Zip-Funktion
[Einführung in die Udemy Python3 + -Anwendung] 24. Wörterbuchtyp
[Einführung in die Udemy Python3 + -Anwendung] 29. Methode festlegen
[Einführung in die Udemy Python3 + -Anwendung] 16. Listentyp
[Einführung in die Udemy Python3 + -Anwendung] 61. Wörterbucheinschlussnotation
[Einführung in die Udemy Python3 + -Anwendung] 22. Auspacken der Taples
[Einführung in die Udemy Python3 + -Anwendung] 26. Kopie des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
[Einführung in die Udemy Python3 + -Anwendung] 60. Listeneinschlussnotation
[Einführung in die Udemy Python3 + -Anwendung] 19. Kopie der Liste
[Einführung in die Udemy Python3 + -Anwendung] 38. Bei der Beurteilung von None
[Einführung in die Udemy Python3 + -Anwendung] 40. while else-Anweisung
[Einführung in die Udemy Python3 + -Anwendung] 64. Namespace und Gültigkeitsbereich
[Einführung in die Udemy Python3 + -Anwendung] 43. for else-Anweisung
[Einführung in Udemy Python3 + Application] 67. Befehlszeilenargumente
[Einführung in die Udemy Python3 + -Anwendung] 9. Drucken Sie zunächst mit print
[Einführung in die Udemy Python3 + -Anwendung] 54. Was ist Docstrings?
[Einführung in die Udemy Python3 + -Anwendung] 14. Zeichensubstitution 15.f-Strings
[Einführung in die Udemy Python3 + -Anwendung] 35. Vergleichsoperatoren und logische Operatoren
[Einführung in die Udemy Python3 + -Anwendung] 66. Erstellen einer eigenen Ausnahme
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
[Einführung in die Udemy Python3 + -Anwendung] 68. Importanweisung und AS
[Einführung in Udemy Python3 + Application] 52. Tapple von Positionsargumenten
[Einführung in die Udemy Python3 + -Anwendung] 42. für Anweisung, break-Anweisung und continue-Anweisung
[Einführung in die Udemy Python3 + -Anwendung] 39. while-Anweisung, continue-Anweisung und break-Anweisung
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
[Einführung in Udemy Python3 + Application] 50. Positionsargumente, Schlüsselwortargumente und Standardargumente
[Einführung in Udemy Python3 + Application] 51. Seien Sie vorsichtig mit Standardargumenten
Einführung in die Python-Sprache
[Einführung in die Udemy Python3 + -Anwendung] 47. Verarbeiten Sie das Wörterbuch mit einer for-Anweisung
Einführung in Python 3, unterrichtet von einem aktiven Silicon Valley-Ingenieur + Anwendung + amerikanischer Silicon Valley-Stil Code-Stil 8 Variablendeklaration
Einführung in Python Django (2) Win
Einführung in die serielle Kommunikation [Python]
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
[Einführung in die Udemy Python3 + -Anwendung] 37. Technik zur Beurteilung, dass es keinen Wert gibt
Einführung in Python For, While
Einführung in Ansible Teil ④'Variable '
Einführung in die Python Numerical Calculation Library NumPy