','不是可連接字符串并生成一個空格嗎?
def?greet(a?=?'world'): ????print('Hello,',a,'.') ????return greet() greet('Bart')
為什么運行結果是
('Hello,', 'world', '.')
('Hello,', 'Bart', '.')
','不是可連接字符串并生成一個空格嗎?
def?greet(a?=?'world'): ????print('Hello,',a,'.') ????return greet() greet('Bart')
為什么運行結果是
('Hello,', 'world', '.')
('Hello,', 'Bart', '.')
','不是可連接字符串并生成一個空格嗎?
2018-06-09
舉報
2018-06-09
請注意python語法的特殊性。我猜測您可能接觸過C或java等語言,這些語言的print函數/方法會把需要打印的內容括起來,但python不要括號。此處括號表示形成了一個tuple,而逗號則是tuple中各個元素的分隔符,所以您的代碼不會print一個string,而是以tuple的形式print出來。希望能幫助到您 :)