今天是『曉明兄』 “30天python處理Excel計劃”第2天。每天15分鐘,輕鬆學python。
今日目標
1.熟悉命令行模式
2.熟悉python交互模式
模式說明
命令行模式
在Windows下打開‘命令提示符’窗口,提示符是>
:
1. 同時按下鍵盤上的“win”和“R”鍵,調出“運行”窗口
2. 輸入“cmd”按下“enter”回車鍵
效果:
Microsoft Windows [版本 10.0.17763.864]
(c) 2018 Microsoft Corporation。保留所有權利。
C:\Users\admin>
python交互模式
在上面的‘命令行模式’下敲入“python" 按下“enter”回車鍵,它的提示符是>>>
:
效果:
C:\Users\admin>python
Python 3.5.7 (default, May 2 2019, 21:49:27) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
退出命令:輸入exit()
,並按下回車鍵,就退出python交互模式。
效果:
C:\Users\admin>python
Python 3.5.7 (default, May 2 2019, 21:49:27) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\Users\admin>
代碼開始
交互模式敲代碼
- python計算
在交互模式的提示符>>>
下,直接輸入代碼,按回車,就可以立刻得到代碼執行結果。現在,試試輸入1+1
,看看計算結果是不是 2:
C:\Users\admin>python
Python 3.5.7 (default, May 2 2019, 21:49:27) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+1
2
ok,我們完成了第一個程序啦,已經可以計算了。
現在讓python跟我們打個招呼,打印文字用單引號
或雙引號
包裹起來:
>>> print('how are you')
how are you
>>>
字符串:單引號或雙引號包裹起來的內容叫做字符串
退出python,我們敲入exit()
退出。
>>> exit()
C:\Users\admin>
很棒,我們又完成一個程序。但是有個問題,我們的程序沒有保存下來,下次運行好需要重新錄入一遍。
命令行模式 運行python代碼
如何剛剛寫的代碼保存呢?
創建一個.py
後綴的文件,如果不會呢,就創建一個文本文件,將內容寫好後,重命名將.txt
修改爲.py
。
新建一個文件hello.py
(hello可以隨便寫,只要是.py結尾即可),然後下面內容敲入到新建hello.py
文件內,保存。
print('how are you')
怎麼運行呢?
在命令行模式下,輸入python hello.py
,並按下“enter”回車鍵
C:\Users\admin>python hello.py
C:\Program Files\LibreOffice\program\\python-core-3.5.7: can't open file 'hello.py': [Errno 2] No such file or directory
C:\Users\admin>
太可怕了,竟讓遇到了我們第一個錯誤。不要慌,讓曉明兄看看什麼問題。錯誤提示No such file or directory
說明hello.py
在當前目錄找不到(當前目錄指C:\Users\admin>
)。
解決方案:
複製hello.py
在的文件目錄,敲入cd 文件目錄
,我的hello.py
保存的文件目錄是D:\test\xiaoMing\day02\src
C:\Users\admin>cd D:\xiaoMing\day02\src
C:\Users\admin>
cd 文件目錄
是跳轉到指定目錄的意思
媽呀,沒有反應。不要慌,讓曉明兄看看,原來是從C盤換到了D盤,我們只要再敲入D:
就好了
C:\Users\admin>D:
D:\xiaoMing\day02\src>
小結
Python交互模式的代碼是輸入一行,執行一行,而命令行模式下直接運行.py 文件是一次性執行該文件內的所有代碼。
Python交互模式主要是爲了調試Python代碼用的,也便於初學者學習,它不是正式運行Python代碼的環境!
每日一題
在Python 交互模式 下 輸入 2**10 你會得到:
- 20
- 210
- 2**10
- 1024
答案明天揭曉