Рубрики
Без рубрики

4 Функции Python, которые делают чтение Полегче

Функция в Python – это блок согласованного, многоразового кода, который используется для воспроизведения одиночного … Помечено Python, программирование.

Функция в 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”