аналог var_dump() в python

8 апреля, 2020

php программист, которому не хватает var_dump в python просто пойдет на stack overflow и найдет там var_dump
самый главный вопрос к python, это вопрос, где var_dump?

def var_dump(var, prefix=''):
"""
You know you're a php developer when the first thing you ask for
when learning a new language is 'Where's var_dump?????'
"""
my_type = '[' + var.__class__.__name__ + '(' + str(len(var)) + ')]:'
print(prefix, my_type, sep='')
prefix += ' '
for i in var:
if type(i) in (list, tuple, dict, set):
var_dump(i, prefix)
else:
if isinstance(var, dict):
print(prefix, i, ': (', var[i].__class__.__name__, ') ', var[i], sep='')
else:
print(prefix, '(', i.__class__.__name__, ') ', i, sep='')

https://stackoverflow.com/questions/383944/what-is-a-python-equivalent-of-phps-var-dump

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *