Що означають символи підкреслення (_ & __) в іменах змінних Python?

0 Comments 08:51

Подвійне початкове та кінцеве підкреслення використовуються для вбудованих методів, таких як __init__ , __bool__ тощо. Подвійне початкове підкреслення без відповідників у кінці також є умовністю, однак інтерпретатор спотворить методи класу. Для змінних або базових імен функцій немає різниці. 19 серпня 2009 р

Одинарне кінцеве підкреслення (var_): Використовується за домовленістю, щоб уникнути конфліктів імен із ключовими словами Python. Подвійне підкреслення на початку (__var): Ініціює спотворення назви, коли використовується в контексті класу. Застосовується інтерпретатором Python.

У Python, приватні змінні визначаються префіксами подвійного підкреслення. Це також іноді називають "дундером". Ці імена забезпечують локальну область змінних, на які вони посилаються.

Загальнодоступні інтерфейси та правила іменування в Python

КонвенціяприкладЗначення
Подвійне підкреслення на початку та в кінці__ім'я__Вказує на спеціальні атрибути та методи, які надає Python
Одинарне підкреслення_Вказує на тимчасову або одноразову змінну

Подвійне підкреслення на початку та в кінці (__var__): Вказує на спеціальні методи, визначені мовою Python. Уникайте цієї схеми імен для ваших власних атрибутів. Одинарне підкреслення (_): іноді використовується як назва для тимчасових або незначних змінних («байдуже»).

Одинарне підкреслення — це просто дійсне ім’я змінної, яке іноді використовується для цієї мети. Окрім використання як тимчасової змінної, «_» є спеціальною змінною в більшості Python REPL, яка представляє результат останнього виразу, обчисленого інтерпретатором.

Інтерпретатор Python зберігає останнє значення виразу в спеціальній змінній під назвою _. Підкреслення _ також є використовується для ігнорування конкретних значень. Якщо вам не потрібні конкретні значення або значення не використовуються, просто призначте значення для підкреслення.

Related Post

Як виглядає патологічна мамографія?Як виглядає патологічна мамографія?

Інвазивний рак молочної залози може виглядати так біла пляма або маса на мамографії. Пухлинні клітини, що виникли в молочній протоці, не залишаються в межах чітких меж протоки. Замість цього вони

Яку відстань середньостатистична людина може проїхати на велосипеді за день?Яку відстань середньостатистична людина може проїхати на велосипеді за день?

Як приблизне емпіричне правило, особа з помірною фізичною підготовкою та певним досвідом їзди на велосипеді зазвичай може покрити 10-15 миль в комфортних умовах їзди, хоча це залежить від кількох змінних.