課程
/后端開發
/Python
/初識Python
為什么, ?print x[0] + ':', x[1],而不是 ?print x[0] + ':', +x[1] ?,這個拼接,我已經懵圈了!
2017-02-21
源自:初識Python 6-9
正在回答
為什么不能是:
“+”是拼接兩個字符串;“逗號”,可是是兩種不同類型的拼接, 對嗎?那問題來了,dict的value取出來的是字符型嘍?所以那個兩邊都有+,對嗎?所以這個set的索引[1]的值是整型,所以加個“逗號”就可以了,對嗎?
print x[0] + ':', +x[1]這里的,和?+只需要一個就可以了;兩種功能都差不多,逗號會自動插入空格!
+和,有區別的,+把兩個字符拼起來,當中并沒有空格,","也是字符串拼接,字符串與字符串之間會多一個空格
_Q_ 提問者
print 后面‘,’代表空格,可以連接字符類型和整數類型的輸出,而‘+’只能用在兩個字符串之間
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-21
2017-02-21
“+”是拼接兩個字符串;“逗號”,可是是兩種不同類型的拼接, 對嗎?那問題來了,dict的value取出來的是字符型嘍?所以那個兩邊都有+,對嗎?所以這個set的索引[1]的值是整型,所以加個“逗號”就可以了,對嗎?
2017-02-21
print x[0] + ':', +x[1]這里的,和?+只需要一個就可以了;兩種功能都差不多,逗號會自動插入空格!
2017-02-21
+和,有區別的,+把兩個字符拼起來,當中并沒有空格,","也是字符串拼接,字符串與字符串之間會多一個空格
2017-02-21
print 后面‘,’代表空格,可以連接字符類型和整數類型的輸出,而‘+’只能用在兩個字符串之間