LINUX.ORG.RU

История изменений

Исправление Psych218, (текущая версия) :

Ты что узнать хочешь? Про цвета или про переменные или про классы?.. Получить список переменных в текущей области видимости можно с помощью locals(). С цветами — да это просто esc-последовательности. Нет, не рациональный способ, лучше делать так:

colortext = {
        'purple': '\033[95m',
	'cyan': '\033[96m',
        # и так далее
	'end': '\033[0m'
}
print("{bold}{green}BOLD GREEN TEXT{end}".format(**colortext))

УДобнее в использовании, читаемее, строки можно составлять не внутри принта плюсиками, а где угодно и удобно.

Исправление Psych218, :

Ты что узнать хочешь? Про цвета или про переменные или про классы?.. Получить список переменных в текущей области видимости можно с помощью locals(). С цветами — да это просто esc-последовательности. Нет, не рациональный способ, лучше делать так:

colortext = {
        'purple' = '\033[95m'
	'cyan' = '\033[96m'
        # и так далее
	'end' = '\033[0m'
}
print("{bold}{green}BOLD GREEN TEXT{end}".format(**colortext))

УДобнее в использовании, читаемее, строки можно составлять не внутри принта плюсиками, а где угодно и удобно.

Исходная версия Psych218, :

Ты что узнать хочешь? Про цвета или про переменные или про классы?.. Получить список переменных в текущей области видимости можно с помощью locals(). С цветами — да это просто esc-последовательности. Нет, не рациональный способ, лучше делать так:

colortext = {
        'purple' = '\033[95m'
	'cyan' = '\033[96m'
        # и так далее
	end = '\033[0m'
}
print("{bold}{green}BOLD GREEN TEXT{end}".format(**colortext))

УДобнее в использовании, читаемее, строки можно составлять не внутри принта плюсиками, а где угодно и удобно.