print中何時需要+號,print key + ':', d[key]中為何要+號
d= {
? ?'Adam': 95,
? ?'Lisa': 85,
? ?'Bart': 59
}
for key in d:
? ?print key + ':', d[key]
d= {
? ?'Adam': 95,
? ?'Lisa': 85,
? ?'Bart': 59
}
for key in d:
? ?print key + ':', d[key]
2016-08-03
舉報
2016-08-03
加號表示字符串連接,把兩個字符串連接變成一個字符串,在print中可以用逗號分隔,逗號在輸出時會轉為輸出一個空格
2016-08-04
如果直接寫print key,':'的話會變成 key(空格):為了不輸出空格,可以用+號來連接兩個字符串,那么輸出就是key: 沒有空格
2016-08-03
空格問題。
如果print時用 加號 連接兩個字符串,則在兩個串中間沒有空格;但如果不使用加號的話,兩個串之間加一空格后連接成一個串。
2016-08-03
也可以不用加號,直接用逗號也行
2016-08-03
print里面的加號表示字符串的連接,相加的兩個對象必須都是字符串,如:
‘abc'+'123'
結果:abc123
題目中就是為了在key變量后有’:‘,所以用了加號。