- Python程序設(shè)計案例教程:從入門到機器學(xué)習(xí)(微課版)
- 張思民
- 1044字
- 2019-12-06 14:23:19
1.2 運行Python程序
1.2.1 運行Python的方式
運行Python有兩種方式:一種是命令行的交互方式;另一種是使用源程序文件方式。
1.命令行交互方式
選擇“開始”→“所有程序”→Python→IDLE菜單項,啟動Python運行環(huán)境,進入交互編程方式。
在IDLE提示符“>>>”后面輸入單條Python語句,按Enter鍵執(zhí)行該語句,馬上就可以看到執(zhí)行結(jié)果,如圖1.4所示。

圖1.4 Python交互方式
2.源程序的文件方式
Python應(yīng)用程序的開發(fā)方式:使用文本編輯器,編寫Python源程序,并保存擴展名為py的文件。
Python應(yīng)用程序的開發(fā)過程如圖1.5所示。

圖1.5 Python程序的開發(fā)過程
(1)建立Python源文件
要建立一個Python程序,首先創(chuàng)建Python的源代碼,即建立一個文本文檔,包括有符合Python規(guī)范的語句。
開發(fā)一個Python程序必須遵循如下基本原則:
· Python程序中一行就是一條語句,語句結(jié)束不需要使用分號;
· Python采用縮進格式標(biāo)記一組語句,縮進量相同的是同一組語句,也稱為程序段;
·一條語句也可以分多行書寫,用反斜杠(\)表示續(xù)行。
例如:
a = (3 + 2) * (6 - 4) * (8 + 6)\ * (12 – 5)
和
a = (3 + 2) * (6 - 4) * (8 + 6) * (12 – 5)
是相同的。
下面編寫一個最簡單的Python程序,這里用記事本或其他純文本編輯器輸入下列語句(不能使用MS Word等文字處理軟件),如圖1.6所示。

圖1.6 用記事本輸入Python語句
將上述源代碼保存到D:\pytest目錄下,命名為hello.py文件。
(2)運行程序
下面在命令控制臺窗口中運行程序。
在命令控制臺窗口中,在提示符“D:\pytest>”后輸入運行程序命令:
python hello.py
注意:如果當(dāng)前目錄不是“D:\pytest”,則應(yīng)使用cd命令,進入到該目錄,如圖1.7所示。

圖1.7 運行hello.py程序
1.2.2 Python編寫規(guī)范
1.標(biāo)識符命名規(guī)則
①文件名、類名、模塊名、變量名、函數(shù)名等標(biāo)識符的第一個字符必須是字母表中字母或下畫線(_)。
②標(biāo)識符的其他部分由字母、數(shù)字和下畫線組成,且標(biāo)識符區(qū)分大小寫字母。
③源文件的擴展名為py。
2.代碼縮進
Python程序依靠代碼塊的縮進來體現(xiàn)代碼之間的邏輯關(guān)系。通常,以4個空格或制表符(按Tab鍵)為基本縮進單位??s進量相同的一組語句,稱為一個語句塊或程序段。需要注意的是,空格的縮進方式與制表符的縮進方式不能混用。
3.程序中的注釋語句
注釋是程序中的說明性文字,是程序的非執(zhí)行部分。它的作用是為程序添加說明,增加程序的可讀性。Python語言使用兩種方式對程序進行注釋:
①單行注釋以“#”符號和一個空格開頭。如果在語句行內(nèi)注釋(即語句與注釋同在一行),注釋語句符與語句之間至少要用兩個空格分開。
例如:
print('Hello') # 輸出顯示語句
②多行注釋用3個單引號' ' '或3個雙引號"""將注釋括起來。
例如:

4.代碼過長的折行處理
當(dāng)一行代碼較長,需要折行(換行)時,可以使用反斜杠'\'延續(xù)行。
例如:
io3 = can.create_oval(65,70,185,170, outline='yellow', fill='yellow')
可以寫成:

- 數(shù)據(jù)庫系統(tǒng)教程(第2版)
- Python自動化運維快速入門
- Visual C++數(shù)字圖像模式識別技術(shù)詳解
- 程序員面試算法寶典
- 算法大爆炸:面試通關(guān)步步為營
- SQL for Data Analytics
- The React Workshop
- 深入淺出Android Jetpack
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- Learning OpenStack Networking(Neutron)
- 領(lǐng)域驅(qū)動設(shè)計:軟件核心復(fù)雜性應(yīng)對之道(修訂版)
- Visual C++開發(fā)入行真功夫
- 西門子S7-200 SMART PLC編程從入門到實踐
- C# Multithreaded and Parallel Programming
- Scratch·愛編程的藝術(shù)家