課程
/后端開發
/Python
/初識Python
空格在哪種情況下打幾格?
2020-02-19
源自:初識Python 7-6
正在回答
這是編碼規范性的問題吧?不影響代碼的執行,以下規范供參考:
在python代碼中,需要加空格的一共有四個地方需要特別注意。即二元運算符,逗號,冒號,#號。
逗號后面要加空格,但是如果后面是小括號,則不用
func?=?(0,) x,?y?=?y,?x print?x,?y
冒號前不加空格,冒號后要加空格,但在切片里,前后都不用加空格
spam(ham[1],?{eggs:?2}) if?x?==?4:?print?x,?y;?x,?y?=?y,?x ham[1:9],?ham[1:9:3],?ham[:9:3],?ham[1::3],?ham[1:9:]
#后要加空格
# 注釋
二元運算符前后,都要加空格,但作為函數參數時=前后不用加空格
如果使用具有不同優先級的運算符,只在具有最低優先級的運算符周圍兩邊添加空格,其它的就不用加了。
i?=?i?+?1 sum?+=?1 x?=?x*2?-?1 max?=?x*x?+?y*y c?=?(a+b)?*?(a-b)
除了以上四種情況外,其他地方,請謹慎使用空格
引用自該處:
作者:Godric_wsw鏈接:https://www.jianshu.com/p/2cb52cd8461a來源:簡書
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-19
這是編碼規范性的問題吧?不影響代碼的執行,以下規范供參考:
在python代碼中,需要加空格的一共有四個地方需要特別注意。即二元運算符,逗號,冒號,#號。
逗號后面要加空格,但是如果后面是小括號,則不用
冒號前不加空格,冒號后要加空格,但在切片里,前后都不用加空格
#后要加空格
# 注釋
二元運算符前后,都要加空格,但作為函數參數時=前后不用加空格
如果使用具有不同優先級的運算符,只在具有最低優先級的運算符周圍兩邊添加空格,其它的就不用加了。
除了以上四種情況外,其他地方,請謹慎使用空格
引用自該處:
作者:Godric_wsw
鏈接:https://www.jianshu.com/p/2cb52cd8461a
來源:簡書