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

1.4 運行Python代碼的方式

1.4.1 使用交互式解釋器

在進行學習或需要熟悉Python的一些功能時,交互解釋器提供了極為便利的環境。只要在命令行下,輸入python 3后回車就進入了Python交互解釋器(在CentOS 7系統中,直接運行python默認進入的是Python 2)。如果需要退出,則可以按組合鍵Ctrl + D或輸入exit(),如下所示:

img

1.4.2 使用Python腳本

Python程序文件以py作為擴展名,.py前面的名稱也應該遵守以下約定:

? 第一個字符使用字母或下畫線。

? 其余字符可以使用字母、下畫線和數字。

? 區分大小寫。

之所以有此約定,是因為一個Python文件就是一個模塊,模塊的名稱也就是一個標識符,它也需要和變量、函數、類一樣,遵守相同的約定。

文件中的第一行,像其他腳本程序一樣,以一個稱為she-bang的字符串開頭,指明了腳本的解釋器位置,如下所示:

img

這樣的書寫方法,會有一些問題:在筆者所用的系統中,Python程序位于/usr/local/bin/python3,但是換成其他系統,Python的位置可能是/usr/bin/python3。這樣一來,你的程序將無法正常執行。解決的辦法是,讓env幫你找到Python 3的準確安裝位置,如下所示:

img
主站蜘蛛池模板: 扎鲁特旗| 苍南县| 新蔡县| 腾冲县| 双鸭山市| 天柱县| 青阳县| 昌宁县| 石林| 绥芬河市| 长汀县| 英超| 方山县| 黎川县| 哈密市| 象山县| 丹寨县| 松潘县| 泾阳县| 德清县| 林周县| 仁怀市| 改则县| 峨眉山市| 海南省| 丁青县| 双牌县| 济源市| 金乡县| 五华县| 安福县| 临汾市| 石屏县| 宁都县| 襄汾县| 澄城县| 南汇区| 湟中县| 社旗县| 泾阳县| 永修县|