1. 程式人生 > >Pyhton編程(一)之第一個Pyhton程序

Pyhton編程(一)之第一個Pyhton程序

第一個 ext 二進制 col 執行 can chm 交換 產生

一:Python的第一個程序

  Python在Windows系統和Linux系統下都可以安裝,這裏不過多說明安裝過程,linux系統默認情況已經安裝了Python2x的版本。註:目前使用的Python均為3。

  1、Windows操作系統:

  使用Pyhton語言編寫的第一個程序:

#!/usr/bin/env python
# *-* coding:utf-8 *-*
#輸出“你好,世界”
print("Hello World")

  2、Linux操作系統:

  首先在/下創建一個名為hello.py文件,內容如下:

print("Hello World")

  然後執行hello.py文件:pyhton /hello.py

二:解釋器

  上一步中執行 hello.py文件 時,明確的指出 hello.py 腳本由 python 解釋器來執行。如果想要類似於執行shell腳本一樣執行python腳本,通過 ./hello.py 的方式執行,那麽就需要在 hello.py 文件的頭部指定解釋器,添加如下圖中的紅色代碼:(註意,紅色部分代指的是pyhon解釋器的安裝路徑,要根據實際情況來做改變)

#!/usr/bin/env python   (此路徑為Linux系統默認python解釋器安裝路徑)
#輸出“你好,世界”
print("Hello World")

  如此一來,執行: ./hello.py 即可。

  ps:執行前需給予 hello.py 執行權限,chmod 755 hello.py

三:字符編碼

  python解釋器在加載 .py 文件中的代碼時,會對內容進行編碼,默認的編碼方式是ASCII碼

  ASCII(American Standard Code for Information Interchange,美國標準信息交換代碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言,其最多只能用 8個二進制位來表示(一個字節),即:2**8 = 256,所以,ASCII碼最多只能表示 256 個符號。註:一字節等與8位二進制

  Unicode(統一碼、萬國碼、單一碼)是一種在計算機上使用的字符編碼。Unicode 是為了解決傳統的字符編碼方案的局限而產生的,它為每種語言中的每個字符設定了統一並且唯一的二進制編碼,規定雖有的字符和符號最少由 16 個二進制位來表示

(2個字節),即:2 **16 = 65536。註:此處說的的是最少2個字節,可能更多

  UTF-8,是對Unicode編碼的壓縮和優化,他不再使用最少使用2個字節,而是將所有的字符和符號進行分類:ascii碼中的內容用1個字節保存、歐洲的字符用2個字節保存,中文字符用3個字節保存...

  GBK和GB2312主要是針對中文字符,它用兩個字節來表示一個中文字符。

  在Python2中,默認的編碼方式是Ascii編碼,所以代碼中一旦出現中文,就會報編碼錯誤,此時需要在程序頭部手動指定Python解釋器的字符編碼方式

# *-* coding:utf-8 *-*    //必須加在頭部,否則會不生效

  但在Python3中,就不需要作此操作,因為Python3的默認字符編碼就是Utf-8。

四:編碼的註釋

  在編程過程中,許多暫時不用的代碼我們會進行註釋,或添加一些文字說明,註釋的意義就是讓Python解釋器不再執行所執行的代碼。

  (1)、單行註釋:在每一行代碼前加入“#”

  (2)、多行註釋:“““註釋的內容”””、‘‘‘註釋的內容’’’

  

 

Pyhton編程(一)之第一個Pyhton程序