Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Есть ли встроенные в python функции, аналогичные print_r() или var_dump() из PHP.
Хочется, сделав так функция(var) получать на выход нечто подобное:
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}Офлайн
 
							 0
  0   
								
								str
Офлайн
 
							 0
  0   
								
								repr()
import pprint
pprint.pprint()
Офлайн
 
							 0
  0   
								
								а есть ли воможность преобразовать в строку значения всех аттрибутов обьекта?
все приведенные методы выдают тольКо:
<Element showTimes at 112db838>
Офлайн
 
							 6
  6   
								
								class Zlo(object):
c = range(5)
def __init__(self):
self.a=5
self.b="dobro"
z = Zlo()
print(z.__dict__)
print(Zlo.__dict__)
Офлайн
 
							 -1
  -1   
								
								в json преобразовать и вывести. http://docs.python.org/library/json.html
Офлайн
 
							 0
  0   
								
								truporezогромное спасибо!class Zlo(object):
c = range(5)
def __init__(self):
self.a=5
self.b="dobro"
z = Zlo()
print(z.__dict__)
print(Zlo.__dict__)
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)