Функция в Python – это блок скоординированного, многоразового кода, который используется для воспроизведения одиночного, связанного с ними. Функции дают лучшее уединение к вашему приложению и серьезный уровень повторного использования кода.
В этом посту мы увидим 4 функции, которые облегчают чтение кода Python.
Глобали
>>> globals() {'__name__':'__main__', '__doc__': None, ...}
Как это название подразумевает, глобал ()
Функция будет отображать информацию о глобальной области. Например, если мы открываем консоль Python и входные глобалы (), можно вернуть, в том числе все имена и значения переменных в глобальном объеме.
Местные жители
def top_developer(): name = 'DevWriteUps' country = 'Canada' print(locals()) top_developer() # {'name':'DevWriteUps', 'country': 'Canada'}
После понимания глобал ()
, Местные жители ()
Функция – это просто кусок пирога. По мере того как его название подразумевает, он вернет дикт, включая все локальные имена и значения. Кстати, если мы позвоним Местный ()
в Глобальный объем , результат идентичен глобал ()
Отказ
Варс
class TopDeveloper: def __init__(self): self.name = "DevWriteUps" self.county = "Canada" me = TopDeveloper() print(vars(me)) # {'name':'DevWriteUps', 'country': 'Canada'} print(vars(me) is me.__dict__) # true
vars ()
Функция вернет Дикт , который является словарь, используемым для хранения атрибутов объекта. Его результат такой же, как позвонить __dict__
напрямую.
Дир
class TopDeveloper: def __init__(self): self.name = "DevWriteUps" self.county = "Canada" me = TopDeveloper() print(dir(me)) # ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'age', 'country', 'name']
dir ()
Функция помогает нам продемонстрировать список имен в соответствующем объеме. На самом деле, метод DIR звонков __dir __ ()
внутренне.
Спасибо за чтение🤩 Подписаться на наш рассылка Мы иногда отправляем его с удивительными новостями, ресурсами и многими.
Оригинал: “https://dev.to/devwriteups/4-python-functions-that-make-reading-easier-dml”