我知道打印顏色的語句。例如:Python:如何打印顏色變量的值
「\ 033 [34m你好嗎?\ 033 [0m」 - >這將以藍色打印語句。
但是如果字符串存儲在一個變量中,然後我需要在顏色中打印變量的值。
string =「你好嗎?」
打印字符串
在上述情況下,我需要打印字符串的值時,輸出爲藍色。
我知道打印顏色的語句。例如:Python:如何打印顏色變量的值
「\ 033 [34m你好嗎?\ 033 [0m」 - >這將以藍色打印語句。
但是如果字符串存儲在一個變量中,然後我需要在顏色中打印變量的值。
string =「你好嗎?」
打印字符串
在上述情況下,我需要打印字符串的值時,輸出爲藍色。
你可以只CONCAT字符串的顏色部分一起打印您的字符串時,像這樣:
string = "How are you?"
print "\033[34m" + string + "\033[0m"
真棒這個作品! – nsh
你可以使用格式化字符串(老式),如:
colors = {'reset':'\033[0m', 'blue':'\033[34m'}
person = 'you'
formattext = 'How are %s%s%s' %(colors['blue'], person, colors['reset'])
%S定義了一個字符串佔位見:http://docs.python.org/library/stdtypes.html#string-formatting
http://stackoverflow.com/questions/287871/print-in-terminal-with-colors-using-python提供了各種選項。 –