我想問一下如何在python中調用帶有兩個參數的函數。例如,
下面的代碼是我想調用顏色函數的一個示例。如何在Python中調用帶有兩個參數的函數
def color(object):
return '\033[1;34m'+object+'\033[1;m'
tes = 'this must be blue'
print color(tes)
但這僅僅是一個參數。 然後我想用不同的顏色選擇兩個參數。 下面是我的虛擬代碼。
def color(object,arg2):
blue = '\033[1;34m'+object+'\033[1;m'
red = '\033[1;31m'+object+'\033[1;m'
tes = 'this must be blue'
tes_2 = 'i wanna this string into red!!'
print color(tes,red)
很好,這只是我的虛擬代碼和這將是類似這樣的錯誤..
print color(tes,red)
NameError: name 'red' is not defined
你能告訴我如何在蟒蛇一個運行良好的? TY
寫'red ='而不是'tes_2 =' – 2012-03-10 15:45:09
你真的想要'color(arg1,arg2)'返回什麼? – 2012-03-10 15:51:08
取決於我定義了一個新的變量。 只是出來的顏色可以用兩個參數來調用。已經在函數中定義了。 – user1070579 2012-03-10 15:53:55