我是一個(gè)python初學(xué)者曼尊,所以有一些初學(xué)者的總結(jié)供初學(xué)者參考。
首先要安裝軟件低缩,我安裝的是python3.8嘉冒,直接在官網(wǎng)下載,參考網(wǎng)上的安裝教程很簡(jiǎn)單咆繁。加入開課吧學(xué)習(xí)后,才發(fā)現(xiàn)還有pycharm這個(gè)軟件顶籽,輸入代碼更智能更快捷玩般,而且減少會(huì)很多小失誤。Typora筆記也是人性化的軟件礼饱,而且可以在pycharm中編輯坏为,可以在做代碼練習(xí)的時(shí)候隨時(shí)做筆記。
學(xué)習(xí)python半月以來镊绪,有習(xí)得一些小技巧匀伏,也有犯過一些小錯(cuò)誤,整理下來蝴韭,希望能對(duì)一些初學(xué)者有所幫助够颠,也歡迎諸多優(yōu)秀的前輩指教更多。
- 在練習(xí)代碼或者編程的時(shí)候榄鉴,注釋是不可避免的履磨。通常是在行首加 # 就可以蛉抓,但是如果忘記加# 或者調(diào)試的時(shí)候需要注釋掉某些代碼甚至好幾行,一個(gè)一個(gè)的在前面加#著實(shí)麻煩剃诅。python這個(gè)神奇的語(yǔ)言肯定是有快捷操作的巷送,ctrl+/ 可以輕松注釋和取消注釋某行或選中的多行代碼。
- 寫代碼難免有不小心誤操作的時(shí)候矛辕,這時(shí)候 ctrl+z 可以撤銷上一個(gè)操作笑跛。如果想找回之前的版本,也可以點(diǎn)擊右鍵通過Local History 恢復(fù)到之前的版本聊品。
- shift + ctrl + alt 可以同時(shí)選中多個(gè)光標(biāo)進(jìn)行編輯飞蹂,這個(gè)雖然用的不多,感覺很神奇杨刨,偶爾用用感覺挺不錯(cuò)晤柄。
- python語(yǔ)法中的縮進(jìn)非常嚴(yán)格,代碼前面不能有多余的空格妖胀,否則會(huì)報(bào)錯(cuò)芥颈,在判斷和循環(huán)等需要縮進(jìn)的代碼塊中,縮進(jìn)代表代碼的層次性赚抡,如果沒有按照邏輯嚴(yán)格縮進(jìn)爬坑,可能會(huì)報(bào)錯(cuò),或者出現(xiàn)不易察覺的錯(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ù)類型比較多,那么空便有許多空剖煌。'' 是空字符串材鹦,[]是空列表,() 是空元組耕姊,set()是空集合桶唐,{}是空字典,None 表示空值茉兰。
6.函數(shù)命名或自變量命名的時(shí)候一定要遵守規(guī)則: 字母數(shù)字下劃線尤泽,不能以數(shù)字開頭 , 嚴(yán)格區(qū)分大小寫,不能使用關(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()之類的滥玷,計(jì)算機(jī)機(jī)會(huì)產(chǎn)生疑惑并報(bào)錯(cuò)。所以前期一定要形成良好的習(xí)慣巍棱。盡量避免后期代碼較多時(shí)惑畴,小失誤引起的大麻煩。
好了航徙,本次的分享就到這里如贷,希望接下來繼續(xù)努力,可以分享更多小知識(shí)到踏。