Контрольные задания > 5. Отнесите каждую из последовательностей символов к одной из трёх групп:
1 – рекомендуемые имена переменных в языке Python;
2 – допустимые имена переменных в языке Python;
3 – недопустимые имена переменных в языке Python.
а) 1z
б) _1z
в) #A
г) фу
д) z-1
е) ELSE
ж) SUMMA
з) Summa
и) дата
к) 1фу
л) n3
м) 3n
н) n 3
о) n+3
п) _1_4_5_aAb12_as555
Вопрос:
5. Отнесите каждую из последовательностей символов к одной из трёх групп:
1 – рекомендуемые имена переменных в языке Python;
2 – допустимые имена переменных в языке Python;
3 – недопустимые имена переменных в языке Python.
а) 1z
б) _1z
в) #A
г) фу
д) z-1
е) ELSE
ж) SUMMA
з) Summa
и) дата
к) 1фу
л) n3
м) 3n
н) n 3
о) n+3
п) _1_4_5_aAb12_as555
Давайте классифицируем предложенные имена переменных в Python по трем группам:
1. **Рекомендуемые имена переменных:**
* з) `Summa` (Имена классов обычно пишутся с заглавной буквы, но это также может быть допустимым именем переменной, хоть и не рекомендуется для переменных.)
* и) `дата` (Четкое, осмысленное имя, написанное строчными буквами)
* л) `n3` (Содержит буквы и цифры, начинается с буквы)
* о) `n+3` (Содержит буквы и цифры, начинается с буквы)
* п) `_1_4_5_aAb12_as555` (Содержит символы подчеркивания, буквы и цифры, начинается с символа подчеркивания)
2. **Допустимые имена переменных:**
* б) `_1z` (Начинается с подчеркивания)
* г) `фу` (Содержит только буквы)
* д) `z-1` (Содержит буквы и цифры, начинается с буквы)
* н) `n 3` (Содержит пробел. По стандарту не рекомендуется использовать пробелы, но может быть допустимо)
3. **Недопустимые имена переменных:**
* а) `1z` (Начинается с цифры)
* в) `#A` (Содержит недопустимый символ `#`)
* е) `ELSE` (Зарезервированное слово Python, которое нельзя использовать как имя переменной)
* ж) `SUMMA` (Имена классов обычно пишутся с заглавной буквы, но это также может быть допустимым именем переменной, хоть и не рекомендуется для переменных.)
* к) `1фу` (Начинается с цифры)
* м) `3n` (Начинается с цифры)
**Важно:**
* Имена переменных должны начинаться с буквы или символа подчеркивания `_`.
* Имена переменных чувствительны к регистру (например, `myVar` и `myvar` – это разные переменные).
* Нельзя использовать зарезервированные слова Python (например, `if`, `else`, `for`, `while`, `def`, `class`, и т.д.) в качестве имен переменных.
* Рекомендуется давать переменным осмысленные имена, чтобы код был более читаемым.
**Ответ:**
1: з, и, л, о, п
2: б, г, д, н
3: а, в, е, ж, к, м