Python編輯器介紹及變量學習

上次的文章里,我們一起認識了Python,知道了如何查看系統(tǒng)中是否成功安裝了Python,我們還通過命令提示符打印了出來了經(jīng)典的“hello world!”。今天的文章,我們一起來了解一下一款比較實用的Python編輯器以及在Python中一些變量的知識。

Pycharm是一款實用的編輯器,我們可以利用這款編輯器來進行Python編程,同時還能夠在編輯器中直接進行打印。大家應該已經(jīng)發(fā)現(xiàn)了,如果直接在命令提示符中進行編程,會有很多不方便的地方,比如說對語句的更改比較麻煩,不方便對已有的文件進行更改。所以今天小白給大家推薦了這一塊編輯器,它除了Python語句以外,同樣適用于目前很多種語言的編程工作,如下圖所示:

從圖中我們可以看到,在新建文件的時候,我們可以用Pycharm來創(chuàng)建很多種語言的文件并進行編程操作(雖然是英文版本,但是相信這點英語應該難不倒大家)。我們創(chuàng)建完成一個文件以后,系統(tǒng)界面會變成下面這個樣子:

從上圖可以看到,Python使用的文件名后綴統(tǒng)一為.py,我們可以直接在編輯器中進行編程,在這里我們把上一篇文章中的“hello world!”作為示例給大家展示一下:

從圖中我們可以看到,在輸入完程序語句以后,我們可以利用快捷鍵:Ctrl+Shift+F10來直接運行我們的語句,在程序的下方就會將我們編寫的程序打印出來。

對于Pycharm就不過多給大家作介紹了,對應的安裝包文件大家可以在公眾號后臺直接回復‘Pycharm’來獲取下載鏈接。我們接下來繼續(xù)來學習Python,這次我們要一起學習的就是Python中的變量相關知識。

我們依舊以前面的“hello world!”這個文件來說明。編寫程序時,編輯器會以各種方式來突出程序中的不同部分,就像在我們運行這段代碼的時候,我們使了print這個函數(shù),系統(tǒng)會自動識別這個函數(shù),因此將其顯示為紫色,而對于“hello world!”這部分,它知道這不是Python代碼,因此將其顯示為另外一個顏色。對于這個功能,我們將它稱為語法突出,在我們剛開始進行編程的時候有很大的幫助。

接下來我們嘗試在這個程序中使用一個變量,在程序文件開頭添加一行代碼,并且對第二行代碼進行修改,如下所示:

我們運行上面的代碼以后再來看結果,我們會發(fā)現(xiàn)輸出結果和之前我們得到的結果是一樣的:

在這兩行代碼中,我們添加了一個名為message的變量,并且我們在這個變量中存儲了一個值(本次我們存儲的是“hello world!”)。

當我們添加變量以后,Python解釋器也會對應的增加工作量。在處理第一行代碼的時候,它會將變量message和“hello world!”關聯(lián)起來,而在處理第二行代碼的時候,它將變量message關聯(lián)的值打印到屏幕上。

變量名

我們在Python中使用變量時,需要遵守一些規(guī)則,不然的話我們的程序會發(fā)生錯誤,下面給大家列舉一些相關的變量使用規(guī)則:

1.變量名只能包含字母、數(shù)字以及下劃線。但是變量名不能以數(shù)字開頭,可以用字母或者下劃線開頭;

2.變量名不能夠含有空格,如果需要的話我們可以使用下劃線來分隔其中的單詞;

3.勿用Python關鍵字及函數(shù)名來作為變量名;

4.變量名在設置的時候需要簡短同時能夠進行描述;

5.盡量避免使用小寫字母l和大寫字母O,因為這兩個字母同1和0比較相似。

錯誤

在我們編寫代碼的時候,肯定無法避免出錯。在編輯器中如果我們出錯了,它會直接將問題的原因和問題所在位置展示出來,我們來舉一個例子:

通過上面的圖我們可以看到,在打印的時候,我們將變量名輸入錯誤,所以系統(tǒng)也無法將正確的結果展示出來。這個時候就會在輸出區(qū)域出現(xiàn)錯誤,會告訴我們哪里的代碼出了什么樣的問題,上面的錯誤就指出:在第二行的代碼中我們的變量名出現(xiàn)了問題。

最后需要提醒的是,程序只是會來根據(jù)我們定義變量的時候來確定變量名,而不是說這個變量名是否是一個正確的單詞或者其他組合。像上面的錯誤,如果我們定義的時候也是message,那程序將不會報錯,直接輸出正確的結果,需要大家注意。

歡迎大家進行補充,大家可以在我們的QQ交流群(243949148)或者微信群中(關注小白數(shù)據(jù)營公眾號后臺進入)參與討論和交流。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容