int = 33
float = 0.0
while = 33
while = 33
^
SyntaxError: invalid syntax
Почему присваивание инт и плавать не генерирует ошибку в python, тогда как присваивание while генерирует ошибку?
while
— это ключевое слово. Ключевые слова — это важные части языка, которые нельзя использовать в качестве имен переменных.
int
и float
— это встроенные типы. Это означает, что они уже по сути являются именами переменных, но они автоматически назначаются стандартным частям библиотеки для использования вами. Однако это не мешает вам установить их на что-то другое.
NB Хотя вы можете это сделать, обычно не рекомендуется устанавливать имена встроенных модулей на какие-то другие, потому что это приводит к неясному коду и запутанным ошибкам.
while
— это ключевое слово.int
иfloat
являются встроенные типы. Другой.