執行python解釋器的兩種方式
1.交互式
python是高級語言,是解釋型語言,逐行翻譯,寫一句翻譯一句
print ('hello world')
2.命令行式
python和python解釋器可以看成一種東西
python解釋器是一個應用程序,python3 test.txt
相當於python打開了一個文件,然后讀取並運行
- 編寫一個文本文件,保存
- 用python3(相當文本編輯器)解釋器打開
- 運行並且翻譯,在去識別
print(‘hello world’)
兩種方式的區別
-
交互式:
print('hello world')
在內存中,當按下enter鍵時,python解釋器進行一個翻譯的操作,輸出hello world
優點:執行效率高,及時報錯,方便調試
缺點:關閉即消失
-
命令行式:
test.txt
存儲在硬盤中,python3 test.txt
相當打開test.txt
,也就是把它從硬盤讀入內存,print (‘hello world’)
從硬盤進入內存,並且他是一串字符,python3解釋器就是一個翻譯,按下enter鍵時,python解釋器進行解釋,輸出hello world
優點:永久保存
缺點:不能及時報錯,調試麻煩
python集成開發環境
pycharm
執行python的兩種方式
- 交互式
- 命令行式
我們將兩種方式的優點集合起來,這就是pycharm
Ctrl + D 復制
Ctrl + Y 刪除
shift + F10 運行
Alt + shift + F10 選擇一個文件運行
end 跳轉到行尾
home 跳轉到行首
Ctrl + delete 刪掉整個單詞
Ctrl + Z 撤銷
tab 縮進4個單位
shift + tab 刪除縮進
變量
變: 變化
量:描述/量化一個狀態
變量:會變化的狀態
什么是變量
變量名:接受變量值
賦值符號:賦予
變量值:描述狀態的具體的值
為什么要有變量
name = 'kong' # 姓名
height = '185' #身高
weight = '150' #體重
存儲世間萬物的所有狀態,通過變量我們識別世間萬物。
變量名的命名規范
-
變量名具有一定的意義
-
變量名不能用純數字,否則你不知道這是什么
-
變量名只能用數字,字母和下划線_,且下划線不能單獨使用且不能開頭
特殊情況:不能用拼音,不能用漢字(會有二義性)
定義變量名的兩種風格
第一種
my_name_and_age
第二種 駝峰體(python不常用)
MyNameAndAge
常量
固定不變的狀態,本質是一種變量。我們約定俗成變量名全部大寫的為常量。
注釋
標記 Ctrl + /
#
單行注釋
‘’‘’‘’
多行注釋
‘’‘’‘’