計劃:第2天 第一個python程序

今天是『曉明兄』 “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>

代碼開始

交互模式敲代碼

  1. 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>

image

小結

Python交互模式的代碼是輸入一行,執行一行,而命令行模式下直接運行.py 文件是一次性執行該文件內的所有代碼。

Python交互模式主要是爲了調試Python代碼用的,也便於初學者學習,它不是正式運行Python代碼的環境!

每日一題

在Python 交互模式 下 輸入 2**10 你會得到:

  • 20
  • 210
  • 2**10
  • 1024

答案明天揭曉
二維碼.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章