Функция dir() - удобна для получения списка атрибутов у любого объекта.
Ранее я писал про функцию __dir__() в модуле (не путайте её с переменной __all__(), которая указывает список объектов для импорта если встречается конструкция from module import *).
Скорее всего вы уже знаете как использовать функцию dir(). Любой объект может реализовать метод __dir__() чтобы указать список имеющийхся и динамических атрибутов. И функция dir() поможет получить список этих атрибутов.
>>> dir(str)
['__add__', '__class__', '__contains__', ...]
У этой функции есть еще один способ применения. Её можно вызвать без аргумента, и в таком случае она вернёт список имён в текущем неймспейсе.
>>> dir()
['__builtins__', '__doc__', '__file__', ...]
>>> def test():
>>> x = 1
>>> print(dir())
>>> test()
['x']
#basic#tricks
Qalblar yanada taskin topdi, ahir oshiqlar o'lmas!
Fotih Dumanning kitoblari yaxshi chiqdi, "Sir" kitobini 2 kunda o'qib tugatdim, bundan avval "Men" kitobini mutolaa qilgan edik.
🤫 Ushbu kitobga o'lim haqida Sir berkitilgan ekan, men uni anglab yetdim, Sizga ham o'qishni tavsiya etaman, zero, ancha sirlardan xabar topasiz.
#Sir
@isakovxusniddin
#SIR#Facts@ssbclear
🗳Massive Drop in 'Zero Ineligible Voter' Polling Stations in Bengal
- The number of polling stations in West Bengal with zero ineligible voters plummeted from 2,208 to just 7 after Election Commission scrutiny.
- Districts like South 24 Parganas, Purulia, and Malda, which previously had hundreds of such booths, now report only one or two each.
- Over 50 lakh electors have been flagged as dead, duplicate, shifted, or untraceable.
- Around 98.84% of enumeration forms have been digitised from 7.6 crore registered voters.
- A new software, Demographic Similar Entries, helped detect 1.22 lakh ineligible names so far.
- Legal action is promised against Booth Level Officers if deliberate errors are found.
- These reforms come ahead of West Bengal’s upcoming elections next year.