python判断对错题_python 初学者错题本
我是一個(gè)python初學(xué)者,所以有一些初學(xué)者的總結(jié)供初學(xué)者參考。
首先要安裝軟件,我安裝的是python3.8,直接在官網(wǎng)下載,參考網(wǎng)上的安裝教程很簡(jiǎn)單。加入開(kāi)課吧學(xué)習(xí)后,才發(fā)現(xiàn)還有pycharm這個(gè)軟件,輸入代碼更智能更快捷,而且減少會(huì)很多小失誤。Typora筆記也是人性化的軟件,而且可以在pycharm中編輯,可以在做代碼練習(xí)的時(shí)候隨時(shí)做筆記。
學(xué)習(xí)python半月以來(lái),有習(xí)得一些小技巧,也有犯過(guò)一些小錯(cuò)誤,整理下來(lái),希望能對(duì)一些初學(xué)者有所幫助,也歡迎諸多優(yōu)秀的前輩指教更多。
在練習(xí)代碼或者編程的時(shí)候,注釋是不可避免的。通常是在行首加 # 就可以,但是如果忘記加# 或者調(diào)試的時(shí)候需要注釋掉某些代碼甚至好幾行,一個(gè)一個(gè)的在前面加#著實(shí)麻煩。python這個(gè)神奇的語(yǔ)言肯定是有快捷操作的,ctrl+/ 可以輕松注釋和取消注釋某行或選中的多行代碼。
寫(xiě)代碼難免有不小心誤操作的時(shí)候,這時(shí)候 ctrl+z 可以撤銷(xiāo)上一個(gè)操作。如果想找回之前的版本,也可以點(diǎn)擊右鍵通過(guò)Local History 恢復(fù)到之前的版本。
shift + ctrl + alt 可以同時(shí)選中多個(gè)光標(biāo)進(jìn)行編輯,這個(gè)雖然用的不多,感覺(jué)很神奇,偶爾用用感覺(jué)挺不錯(cuò)。
python語(yǔ)法中的縮進(jìn)非常嚴(yán)格,代碼前面不能有多余的空格,否則會(huì)報(bào)錯(cuò),在判斷和循環(huán)等需要縮進(jìn)的代碼塊中,縮進(jìn)代表代碼的層次性,如果沒(méi)有按照邏輯嚴(yán)格縮進(jìn),可能會(huì)報(bào)錯(cuò),或者出現(xiàn)不易察覺(jué)的錯(cuò)誤結(jié)果。
例如:要求不換行打印表格中的內(nèi)容
vars = ['apple','orange','banana']
for i in vars:
print(i,end=' ')
print()
可得到預(yù)計(jì)的結(jié)果:apple orange banana
而如果后兩句保持相同的縮進(jìn),那每次輸入一個(gè)元素就要換行一次,得不到預(yù)計(jì)結(jié)果,但可以運(yùn)行并輸出換行后的結(jié)果,而不會(huì)報(bào)錯(cuò),就像病毒攜帶者一樣,危害巨大。
python數(shù)據(jù)類(lèi)型比較多,那么空便有許多空。'' 是空字符串,[]是空列表,() 是空元組,set()是空集合,{}是空字典,None 表示空值。
6.函數(shù)命名或自變量命名的時(shí)候一定要遵守規(guī)則: 字母數(shù)字下劃線,不能以數(shù)字開(kāi)頭 , 嚴(yán)格區(qū)分大小寫(xiě),不能使用關(guān)鍵字,命名最好有意義,且不要使用中文。
這些規(guī)則學(xué)習(xí)的時(shí)候自然是知道的,由于初學(xué)時(shí)代碼比較簡(jiǎn)單,比如input()一個(gè)字符串用str命名,或者list命名一個(gè)列表,命名清楚而且也不會(huì)報(bào)錯(cuò),但一旦出現(xiàn)關(guān)鍵字的相關(guān)語(yǔ)法:str.split(),list.append()之類(lèi)的,計(jì)算機(jī)機(jī)會(huì)產(chǎn)生疑惑并報(bào)錯(cuò)。所以前期一定要形成良好的習(xí)慣。盡量避免后期代碼較多時(shí),小失誤引起的大麻煩。
好了,本次的分享就到這里,希望接下來(lái)繼續(xù)努力,可以分享更多小知識(shí)。
總結(jié)
以上是生活随笔為你收集整理的python判断对错题_python 初学者错题本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dom4j jar包_XML解析之DOM
- 下一篇: sklearn 相关性分析_用sklea