Python 是跨平臺語言,Python 程序可以運行在 Windows , Mac , Linux/Unix 系統(tǒng)上匕累。
-
安裝 Python
Python 下載地址 https://www.python.org/downloads/ 演熟,下載安裝完成后就會有一個 Python 解釋器(負責運行 Python 程序)钦讳,一個命令行交互環(huán)境和簡單的集成開發(fā)環(huán)境锋八。
Windows 安裝Python時需要注意勾選 Add Python to PATH 否則就需要手動將 Python 加入系統(tǒng)環(huán)境變量镰吆。安裝成功在命令行輸入 python 即可進入 Python 交互式環(huán)境磺浙。
-
Python 解釋器
Python 文件是以 .py 為擴展名的文本文件洪囤。運行 .py 文件就需要 Python 解釋器去執(zhí)行。由于 Python 從語言規(guī)范到解釋器都是開源屠缭,理論上水平夠高都可以編寫 Python 解釋器來執(zhí)行 Python 代碼箍鼓。所以目前存在多種的 Python 解釋器崭参。
目前有的 Python解釋器有 CPython,IPython,PyPy,Jython,IronPython呵曹。Python 解釋器很多,但 CPython 還是使用最廣泛的。
-
Python 交互模式和命令行模式
-
在 cmd 命令行輸入 python 看到 " >>> " 就表示進入了 Python 交互模式奄喂。(輸入 exit() 或 quit() 即可退出命令行交互)接下來輸入如下內容:
在命令行模式下铐殃,只要我們安裝了Python 解釋器并配置了環(huán)境變量,就可以運行 .py 文件跨新。 新建一個 calc.py 文件富腊,內容如下:
print(100+100+100)
此時在 cmd 中進入 calc.py 所在文件夾 輸入 " python calc.py " 可以看到輸出如下:
![python命令行模式.png](http://upload-images.jianshu.io/upload_images/3512867-b331934421f628c5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
-
在 Mac 和 Linux 環(huán)境通過如下步驟可以直接點擊運行 Python 文件(Windows 環(huán)境下不可以)。
-
在 .py 文件第一行加入一段特殊注釋
#!/usr/bin/env python3 print('hello, world')
-
通過命令給 hello.py 可執(zhí)行權限:
$ chmod a+x hello.py
這樣便可以直接點擊運行 hello.py 文件域帐。
-
-
-
輸入與輸出
-
Python 中輸出函數(shù)為 print( ) 赘被,print( ) 函數(shù)可以一次接受一個或多個字符串。在編寫代碼時多個字符串需要用逗號隔開肖揣,輸出時會將多個字符串拼接在一起并用空格隔開民假,新建 hello.py 文件內容如下:
print('hello world') print('hello','world') print('It','is','Saturday','today.')
在命令行運行 hello.py 文件輸出如下:
輸出函數(shù)也可以打印整數(shù),計算結果并打印龙优,新建一個 calc.py 文件內容如下:
print(100) print(100+200) # 將字符串 "100 + 200 =" 與 300 拼接在一起 print("100 + 200 =",100+200)
在命令行運行 calc.py 文件輸出如下:
-
Python 中輸入函數(shù)為 input( ) 羊异,input( ) 函數(shù)可以讓用戶輸入一個字符串,并保存在一個變量中彤断。參數(shù)中可以填寫字符串來提示用戶需要輸入的內容野舶。
新建一個 registe.py 文件內容如下:
username = input("please enter your username: ") print("username =",username)
在命令行運行 register.py 首先會看到"please enter your username: "后面光標閃爍,此時輸入 "dingyx" 回車宰衙,便將這個字符串賦給了變量 name平道。賦值完畢會立即執(zhí)行第二行輸出代碼,所以運行結果如下:
-
到這里供炼,已經(jīng)學會了 Python 的安裝與 Python 文件的運行巢掺,并且我們還學會了輸入與輸出函數(shù)。