Как в python вывести через print название переменной? - Общение Python мододелов

Вопрос Как в python вывести через print название переменной?

Регистрация
4 Фев 2013
Сообщения
104
Репутация
0
Спасибо
0
Монет
0
допустим: x = 10 Мне нужно через команду print вывести НАЗВАНИЕ переменной в консоль. Как это сделать?
 
Регистрация
19 Дек 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Так что мешает вывести идентификатор переменной, как в 1м ответе? По каким критериям можно ещё выделить переменную, кроме как по имени
 
Регистрация
5 Сен 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
Написав x = 10, ты создал глобальное имя x. Ты можешь посмотреть все существующие в твоём коде глобальные имена так: x = 10
print(globals())) И даже можешь что-то делать с этими глобальными именами: x = 10
g = globals()
g['x'] += 13
print(x)
Но этот говнокод лишён смысла, т.к. ты в любой момент можешь создать собственный словарь, в котором тебе доступны и имена, и значения: d = {}
d['x'] = 10
d['y'] = 13
print(d.keys())
 
Регистрация
22 Фев 2013
Сообщения
107
Репутация
-4
Спасибо
0
Монет
0
Через модуль inspect можно.
Типа вывести глобальные имена.
Но вообще такое не практикуется, по этому делай по другому.
 
Сверху Снизу