1.新建一個(gè).py時(shí)要用“:”進(jìn)行分句贺喝,不然會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤(提示“invalid syntax")
比如“for i in range(5):
? ? ? ? ? ? ? print (i)”
而不是“for i in range(5)
? ? ? ? ? ? ? ? ?print (i)”
2.在網(wǎng)上直接復(fù)制python冒泡法的代碼汞幢,發(fā)現(xiàn)不行占锯,老是提示"Missing parentheses in call to 'print'.Did you mean print (int i)丈莺。
比如復(fù)制的通常是“for i in range(5):
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?print i”
在看了產(chǎn)品經(jīng)理的博客后才明白這是print函數(shù)之前(python2)的用法,而在python3耙册,它加了括號(hào)掌呜。
3.len()函數(shù)可以直接輸出結(jié)果,而不再贅用print
4.range(5)輸出的是range(0名党,5)叹阔,只有“for i in range(5):
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? print (i)”
才會(huì)出現(xiàn)
0
1
2
3
4