為什么在輸出的時候需要加'+ name +'.'
同樣的輸出,只是定義的默認參數不同,為什么一個要加+號一個不需要?
def greet(arg='world'):
? ? print 'Hello,',arg,'.'
def greet(name='world'):
? ? print 'Hello,',+ name +'.'
輸出的結果都是一樣的
同樣的輸出,只是定義的默認參數不同,為什么一個要加+號一個不需要?
def greet(arg='world'):
? ? print 'Hello,',arg,'.'
def greet(name='world'):
? ? print 'Hello,',+ name +'.'
輸出的結果都是一樣的
2016-07-21
舉報
2016-07-21
可以不用"+",因為有","了
python 串聯字符串用"+"和","?
"+"不能串聯非str而","可以并且輸出一個空格
2016-07-21
"+"只能連接字符串,“+”右邊的字符串連接后是緊跟其左邊的字符串的。用","則是在原","處用空格取代。