官术网_书友最值得收藏!

1.4 Hello World程序

前面我們已經開發了第一個Python腳本,本節通過開發一個Hello Word程序簡單講解Python開發的注意事項。

1.4.1 Linux系統的支持

由于Python是一門跨平臺的編程語言,我們所開發的程序最終很可能會被部署到Linux系統上,所以在開發過程中一定要考慮對Linux的支持。在Python腳本的首行需要添加Python解釋器。該解釋器在Windows系統中不會起任何作用,但是在Linux系統中,執行Python腳本的時候會調用該解釋器執行腳本。解釋器代碼如下:

    #!/usr/bin/python或者#!/usr/bin/env python

提示

#!/usr/bin/python是解釋器的絕對路徑,當Python沒有安裝在該路徑時解釋器失效。#!/usr/bin/env python通過系統路徑自動查找Python解釋器,因此需要保證Python的安裝路徑已經在系統路徑中了。

1.4.2 非英文字符的支持

對于非英語區的開發人員來說,字符集是一個重要問題,在代碼中緊跟Python解釋器后,一定要添加對其他語言的支持,下面是對utf-8字符集(包含簡體中文)的支持:

    # -*- coding: UTF-8 -*- 或者 #coding=utf-8

以上講解了Python腳本的注意事項,下面開始編寫“Hello Word!”程序,如圖1-24所示。

圖1-24

主站蜘蛛池模板: 沅陵县| 杨浦区| 双城市| 张家港市| 龙海市| 阿克陶县| 内黄县| 遂溪县| 方城县| 渭南市| 长沙市| 兴隆县| 鄂托克旗| 栾川县| 攀枝花市| 闵行区| 仲巴县| 全州县| 抚松县| 蓬安县| 米泉市| 泗阳县| 敦化市| 伊吾县| 新乐市| 宜宾市| 涟水县| 富裕县| 本溪市| 丰宁| 美姑县| 通州市| 家居| 墨江| 万载县| 沙坪坝区| 日喀则市| 松原市| 抚远县| 商河县| 额济纳旗|