Учебник по серии Python 139 — Правила и соглашения по именованию

задняя часть

Друзья, если вам нужно перепечатать, пожалуйста, указывайте источник:blog.CSDN.net/Генерал сказал, о...

Отказ от ответственности: во время обучения технологии искусственного интеллекта многие студенты задавали мне некоторые вопросы, связанные с Python, поэтому, чтобы дать студентам более обширные знания и лучшее понимание технологии искусственного интеллекта, я попросил своего помощника поделиться этой серией. учебников по python Надеюсь, поможет всем! Поскольку этот учебник по Python написан не мной, он не такой забавный и юмористический, как мой курс по технологии искусственного интеллекта, и его более скучно изучать; но его знания все еще на месте, и его стоит прочитать! Учащиеся, желающие изучить технологию искусственного интеллекта, могут щелкнуть, чтобы перейти кУчебный сайт. PS: Для студентов, которые не понимают эту статью, пожалуйста, сначала прочитайте предыдущую статью, и вам не составит труда учиться понемногу каждый день шаг за шагом!

В Python имена переменных следуют следующим правилам: (подчеркивание или буква) + (любое количество букв, цифр или знаков подчеркивания)

Имена переменных должны начинаться со знака подчеркивания или буквы, за ними может следовать любое количество букв, цифр или знаков подчеркивания. _spam, spam и Spam_1 — допустимые имена переменных, а 1-Spam, spam$ и @#! — нет.

Программы Python чувствительны к регистру, включая созданные имена переменных и зарезервированные слова. Например, имена переменных X и x относятся к двум разным переменным.

Определенное имя переменной не может совпадать с именем со специальным значением в языке Python. Эти специальные имена называются зарезервированными словами. Например, Python выдает синтаксическую ошибку, если используется такое имя переменной, как class, но kclass и Class разрешены в качестве имен переменных.

В дополнение к этим правилам существует ряд соглашений об именах — это необязательные правила, но на практике они обычно соблюдаются. Например, поскольку имена переменных имеют символы подчеркивания до и после (например,name), обычно имеют особое значение для интерпретатора Python, и вам следует избегать использования этого стиля для имен переменных. Вот некоторые соглашения, которым следует Python.

• Имена переменных, начинающиеся с одного символа подчеркивания (X) не будет импортирован оператором from module import *. • Именам переменных предшествуют символы подчеркивания (X) — это системное имя переменной, имеющее особое значение для интерпретатора. • Имя переменной (__X), которое начинается с двух знаков подчеркивания, но не заканчивается ими, является локальной для класса ("сжатой") переменной. • При работе в интерактивном режиме имена переменных содержат только одно подчеркивание () сохранит результат последнего выражения.

В дополнение к этим соглашениям интерпретатора Python существуют различные другие соглашения, которым обычно следуют программисты Python. Например, имена переменных класса обычно начинаются с прописной буквы, а имена переменных модуля — со строчной. Кроме того, хотя имя переменной self не является зарезервированным словом, оно обычно играет особую роль в классе.