Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.4.1.2 Правильные и неправильные имена переменных

Обратите внимание, что те же ограничения применяются к именам функций.

Python не накладывает ограничений на длину имен переменных, но это не означает, что длинное имя переменной всегда лучше короткого.

Вот несколько правильных, но не всегда удобных имен переменных:

  • MyVariable
  • i
  • t34
  • Exchange_Rate
  • counter
  • days_to_christmas
  • TheNameIsSoLongThatYouWillMakeMistakesWithIt
  • _

Более того, Python позволяет использовать не только латинские буквы, но и символы, характерные для языков, использующих другие алфавиты.

Эти имена переменных также верны:

  • Adiós_Señora
  • sûr_la_mer
  • Einbahnstraße
  • переменная

А теперь несколько неправильных имен:

  • 10t (не начинается с буквы)
  • Exchange Rate (содержит пробел)

ПРИМЕЧАНИЕ

PEP 8 - Руководство по стилю кода Python рекомендует следующее соглашение об именах для переменных и функций в Python:

  • имена переменных должны быть в нижнем регистре, а слова должны быть разделены подчеркиванием для улучшения читаемости (например, var, my_variable)
  • имена функций следуют тому же соглашению, что и имена переменных (например, fun, my_function)
  • также можно использовать смешанный регистр (например, myVariable), но только в тех контекстах, где это уже преобладающий стиль, чтобы сохранить обратную совместимость с принятым соглашением.

Ключевые слова

Взгляните на список слов, которые играют особую роль в каждой программе Python.

['False', 'None', 'True', 'and', 'as', 'assert', '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']

Их называют ключевыми словами или (точнее) зарезервированными ключевыми словами. Они зарезервированы, потому что вы не должны использовать их в качестве имен: ни для ваших переменных, ни для функций, ни для каких-либо других именованных сущностей, которые вы хотите создать.

Значение зарезервированного слова предопределено и не может быть изменено никаким образом.

К счастью, из-за того, что Python чувствителен к регистру, вы можете изменить любое из этих слов, изменив регистр любой буквы, тем самым создав новое слово, которое больше не зарезервировано.

Например, вы не можете так назвать свою переменную:

import

У вас не должно быть такого имени переменной - это запрещено. Но вы можете сделать это заглавной буквы:

Import

Возможно, эти слова сейчас для вас загадка, но вы скоро узнаете их значение.



🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.