這篇文章主要介紹“怎么用Python編碼”,在日常操作中,相信很多人在怎么用Python編碼問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么用Python編碼”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
創(chuàng)新互聯(lián)建站專(zhuān)注于鐘山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供鐘山營(yíng)銷(xiāo)型網(wǎng)站建設(shè),鐘山網(wǎng)站制作、鐘山網(wǎng)頁(yè)設(shè)計(jì)、鐘山網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造鐘山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供鐘山網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。在開(kāi)始編碼之前,我們需要明白兩件事情:一是編碼規(guī)則;二是什么是數(shù)據(jù)。
本文的編碼指的是編寫(xiě)Python高級(jí)編程語(yǔ)言。既然是語(yǔ)言,肯定有語(yǔ)法,并且也需要素材,你可以把它想成漢語(yǔ)或者英語(yǔ),語(yǔ)言的語(yǔ)法就相當(dāng)于編碼的規(guī)則,這也是Python的編程基礎(chǔ)。等基礎(chǔ)語(yǔ)法完成時(shí),我們就可以進(jìn)入項(xiàng)目實(shí)戰(zhàn)階段。
接著介紹一下數(shù)據(jù)。
簡(jiǎn)單地說(shuō),數(shù)據(jù)就是在計(jì)算機(jī)中的任何東西,比如音樂(lè)、電影、文章等。Python編程就是利用自己的語(yǔ)法規(guī)則對(duì)其進(jìn)行加工處理,然后呈現(xiàn)出想要的數(shù)據(jù)結(jié)果。所以你可以把程序或者代碼看成一個(gè)服裝加工廠:布料就是程序中使用的數(shù)據(jù),機(jī)器就是根據(jù)語(yǔ)法處理數(shù)據(jù),衣服就是代碼輸出的結(jié)果。
有時(shí)數(shù)據(jù)太多,不好理解。對(duì)其進(jìn)行分類(lèi)是一個(gè)方法,非常便于理解與處理。
學(xué)會(huì)寫(xiě)注釋?zhuān)奖隳阄宜?/p>
注釋就是在代碼里添加的解釋說(shuō)明。代碼是告訴閱讀的人做什么事情,而注釋是告訴閱讀的人為什么這么做。這點(diǎn)在學(xué)習(xí)編程時(shí)特別重要,尤其在剛開(kāi)始時(shí)一定要養(yǎng)成寫(xiě)注釋的習(xí)慣,不要嫌麻煩,因?yàn)樽⑨尡阌陂喿x代碼的人理解。
在實(shí)際工作中,項(xiàng)目一般都很大,需要協(xié)作完成。如果沒(méi)寫(xiě)注釋就給下一個(gè)人閱讀,那么閱讀就可能變成一件特別痛苦的事情。有時(shí)候代碼漂不漂亮也要看注釋是不是全面。不過(guò)目前的普遍狀況是,國(guó)內(nèi)很多程序員,即使是工作了很多年的老程序員也不喜歡寫(xiě)注釋。因?yàn)槁闊麄冋J(rèn)為這是多干活。這個(gè)觀點(diǎn)是錯(cuò)誤的,因?yàn)榧词故亲约簩?xiě)的代碼,幾年以后可能自己都不記得寫(xiě)的是什么了。另外,一些大公司代碼注釋寫(xiě)得都非常全面,比如Google、Oracle等。
在Python中,單行注釋用井號(hào)(#)表示,注釋就是#后面的內(nèi)容;多行注釋用一對(duì)三引號(hào)(''' ''')或者一對(duì)三個(gè)雙引號(hào)(""" """)表示。單行注釋一般用于某一行的解說(shuō)說(shuō)明,而多行注釋一般用于整個(gè)文本或者某一個(gè)代碼區(qū)域的解釋說(shuō)明,其中三個(gè)雙引號(hào)表示對(duì)整個(gè)文檔的說(shuō)明。對(duì)于這些注釋?zhuān)琍ython解釋器不會(huì)執(zhí)行具體的內(nèi)容。在下面的例子中,Python解釋器會(huì)忽略注釋?zhuān)惠敵鯤ello World。
例子:多行注釋與單行注釋
""" 本章為第三天內(nèi)容:夯實(shí)基礎(chǔ)的內(nèi)容 主要包括: 數(shù)據(jù)類(lèi)型 變量等 """ ''' 此處是多行注釋 可以寫(xiě)很多行 ''' # 打印輸出Hello World! # 注意:請(qǐng)?jiān)?與注釋內(nèi)容中間留一個(gè)空格 print('Hello World!')
運(yùn)行結(jié)果如下所示。
Hello World!
注意:并不是每一行代碼都需要注釋?zhuān)挥嘘P(guān)鍵的地方才需要注釋?zhuān)?,新的語(yǔ)法點(diǎn)、代碼重點(diǎn)解決的問(wèn)題、重要的細(xì)節(jié)、結(jié)論等。
常量與變量
常量,顧名思義就是值不能被改變的量,比如5、10等數(shù)字或者一個(gè)字符串的文本。
與常量相對(duì)應(yīng)的就是變量,顧名思義就是值一直在改變的量。因?yàn)橹翟诟淖儯覀冃枰o它取一個(gè)名字,也就是標(biāo)識(shí)符。在Python編程中,我們把標(biāo)識(shí)符稱(chēng)為變量名,并且使用等號(hào)(=)把變量名和值關(guān)聯(lián)起來(lái),具體的語(yǔ)法是:
變量名 = 值
例子:
# 定義變量,并使用print()函數(shù)打印出來(lái) # my_name是變量名,劉德華為值 # 變量名不變,值可以變,比如值換成周杰倫 my_name = "劉德華" print(my_name) my_name = "周杰倫" print(my_name)
運(yùn)行結(jié)果如下所示。
劉德華 周杰倫
注意:變量存在內(nèi)存中。Python語(yǔ)言對(duì)大小寫(xiě)敏感,例如my_name與My_name對(duì)于Python語(yǔ)言來(lái)說(shuō)是兩個(gè)不同的變量。
變量命名規(guī)則
變量命名是有一定規(guī)則的。如果違背了規(guī)則,則會(huì)出錯(cuò),具體規(guī)則如下所示。
變量名只能以字母或下畫(huà)線開(kāi)頭,不能以數(shù)字開(kāi)頭,但是可以以數(shù)字結(jié)尾。
例子:
''' 變量規(guī)則介紹: 第一個(gè)語(yǔ)句錯(cuò)誤; 第二個(gè)語(yǔ)句正確 ''' 3_log = 'This is a log file' log_3 = 'This is a log file'
運(yùn)行結(jié)果如下所示。
3_log = 'This is a log file' ^ SyntaxError: invalid token
變量名不能包含空格,否則認(rèn)為是語(yǔ)法錯(cuò)誤。比如my name是錯(cuò)誤的,解決方法是使用下畫(huà)線(_)連接起來(lái),變成my_name。
不能用Python中的關(guān)鍵字作為變量名。
變量命名方法
在符合變量命名規(guī)則的前提下,變量名最好簡(jiǎn)短、易懂,即從變量名就能看出其代表的意思。比如my_name肯定比a好懂(千萬(wàn)不要使用a、b、c做變量名)。
當(dāng)變量需要用兩個(gè)以上單詞表示時(shí),常用的命名方法有兩種。
第一種命名方法
駝峰式大小寫(xiě),即第一個(gè)單詞的首字母小寫(xiě),第二個(gè)單詞的首字母大寫(xiě),例如firstName、lastName。也可以每一個(gè)單詞的首字母都采用大寫(xiě),例如FirstName、LastName、CamelCase。它也被稱(chēng)為Pascal命名法。
第二種命名方法
兩個(gè)單詞不能直接用連字符(-)或者空格連接,但是可以使用下畫(huà)線連接,比如first_name、last_name。
到此,關(guān)于“怎么用Python編碼”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!