Napisz 3 zasady dotyczące nadawania nazw zmiennym w języku Python.



Odpowiedź :

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

Odpowiedź

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)
  • v_żółwia, v_zająca (alfabet polski)
  • miasta_w_Việt_Nam (alfabet wietnamski)
  • Σmoduł (alfabet grecki, alfabet polski)

Ilustracja w załączniku poniżej.

Zobacz obrazek 0AB