Nazwy zmiennych oraz inne identyfikatory w języku Python podlegają następującym regułom.
Muszą zaczynać się albo od litery będącej znakiem ASCII albo od znaku podkreślenia _, albo od innego znaku będącego literą...
Mogą się składać się z liter będących znakami ASCII, cyfr, znaku podkreślenia _ i wielu innych znaków uznanych za dozwolone. (Więcej w objaśnieniach.)
Nie mogą być takie, jak następujące słowa kluczowe (zamieściłam poniżej pełną alfabetyczną listę, jest ich 35): False None True and as assert async await break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
Objaśnienia
Trudno w kilku słowach streścić całą filozofię (system) grup znaków w Unicode. :) Uproszczę radykalnie, te inne dozwolone znaki w nazwach zmiennych to
litery alfabetów opartych na łacińskim np. polskiego alfabetu,
litery alfabetu greckiego,
litery alfabetów opartych na cyrylicy.
Przykłady poprawnych nazw zmiennych:
Україна (alfabet ukraiński, У to nie jest ani Y, ani y)
Verified answer
Odpowiedź:
Nazwy zmiennych:
•Muszą zaczynać się od litery lub znaku podkreślenia _
•Muszą składać się z liter, cyfr lub znaku podkreślenia _
•Nie mogą być takie, jak słowa kluczowe
Wyjaśnienie:
Słowa kluczowe:
False, class, return, is, finally, None if, for, lambda, continue, True def, from, while, nonlocal, and, del, global, not ,with, as, elif, try, or, yield, assert, else, import, pass, async, break, exceptin, raise, await
Verified answer
Odpowiedź
Nazwy zmiennych oraz inne identyfikatory w języku Python podlegają następującym regułom.
False
None
True
and
as
assert
async
await
break
class
continue
def
del
elif
else
except
finally
for
from
global
if
import
in
is
lambda
nonlocal
not
or
pass
raise
return
try
while
with
yield
Objaśnienia
Trudno w kilku słowach streścić całą filozofię (system) grup znaków w Unicode. :) Uproszczę radykalnie, te inne dozwolone znaki w nazwach zmiennych to
Przykłady poprawnych nazw zmiennych:
Ilustracja w załączniku poniżej.