Pyhton基礎篇(1)-第一個Pyhton程序(已更新)


1、 Python的第一個程序

  在Windows操作系統下,使用Pyhton語言編寫第一個程序:

1 #輸出“你好,世界”
2 
3 print("Hello World")

  在Linux操作系統下,使用Python語言編寫第一個程序:

  首先通過vi編輯器 編輯一個hello.py文件

  [root@localhost ~]# vi hello.py

  添加如下內容: 

1 #!/usr/bin/env python   指定Linux系統默認python解釋器安裝路徑
2 
3 #輸出“你好,世界”
4 
5 print("Hello World")
6 
7 運行結果:
8 
9 Hello Word

  保存退出,執行hello.py文件:pyhton /hello.py

  print實際上是一個函數,用來打印一個字符串形式的表達式,通過逗號分隔,可以同時打印多個表達式:

 1 print("Hello","Jone")
 2 
 3 運行結果:
 4 
 5 Hello Jone
 6 
 7 同時打印多個表達式的時候,可以通過sep關鍵字自定義分隔符:
 8 
 9 print("Hello","Jone",sep=":")
10 
11 運行結果:
12 
13 Hello:Jone

2、 交互式解釋器

  在上面執行hello.py文件的時候,明確的指出了 hello.py 文件是由 Python 解釋器來執行的。在Linux系統下如果要想通過 ./hello.py的方式像執行Shell腳本一樣執行Python腳本,,那么就需要在 hello.py 文件的頭部指定解釋器,添加 #!/usr/bin/env python這句代碼。

3、 字符編碼

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

  • ASCII碼

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

  • Unicode

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

  • Utf-8

  UTF-8,是對Unicode編碼的壓縮和優化,這種編碼方式不再最少使用2個字節,而是將所有的字符和符號進行分類:ASCII碼表中的字符用1個字節保存、歐洲的字符用2個字節保存,中文字符用3個字節保存。

  • GBK和GB2312

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

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

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

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

4、 代碼的注釋

  在代碼編寫的過程中,暫時不用的代碼需要進行注釋,或添加一些說明,注釋的意義就是讓Python解釋器不再執行被注釋的代碼。

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

  (2)   多行注釋:"""想要注釋的代碼"""、'''想要注釋的代碼''' 

   批量注釋多行代碼,可以先將想要注釋的代碼全部選中,通過快捷鍵Ctrl+?實現,取消注釋的方法同樣如此。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM