python是什么语言汇编_编程语言及python介绍
編程語言及python介紹
1、編程語言分類
機器語言
優點:執行效率高
缺點:開發效率極低,跨平臺性差
匯編語言
優點:較機器語言執行效率稍低
缺點:較機器語言開發效率稍高,仍然很低,跨平臺性差
高級語言
編譯型(C、C 、go)
類似谷歌翻譯,把程序所有的代碼翻譯成二進制指令后,操作系統根據指令直接操控硬件
解釋型(python、PHP、C#、Java(先編譯后解釋))
類似同聲翻譯,需要解釋器,一邊翻譯一邊執行
優點:開發效率高
缺點:執行效率低
總結:
開發效率:(解釋型>編譯型)> 匯編語言 > 機器語言
執行效率:機器語言 > 匯編語言 >(編譯型 > 解釋型)
跨平臺性:解釋型 > 編譯型
學習難度:機器語言 > 匯編語言 > 高級語言
2、python解釋器
安裝
python解釋器版本:
? python2.x
? python3.x
不要下載最新版
環境變量:系統變量優先于用戶變量
輸入cmd打開命令提示符,輸入python測試是否安裝成功
python執行代碼的兩種方式
交互式:調試程序時使用,無法保存文件
文件式(腳本式、命令行執行):python中約定俗成的以.py結尾,其實就是文本文件,其他結尾也可執行
3、IDE工具(pycharm)
pycharm官網下載professional專業版
4、注釋
#### 1、什么是注釋?
注釋是代碼之母,對代碼進行解釋說明,程序執行時不會被運行
#### 2、為什么要注釋?
增強代碼可讀性
#### 3、怎么用注釋?
單行注釋,用#,快捷鍵Ctrl ?(#后加個空格規范化)
多行注釋,用三個單引號或者雙引號‘’‘ ’‘’或者 """ """
#### 4、注釋原則
不用全部注釋,自己覺得重要的部分加注釋
可以英文或者中文,不可以用拼音
5、變量
#### 1、什么是變量?
變:事物的狀態可以變化
量:描述事物的狀態
#### 2、為什么要有變量?
程序的執行本質是一系列狀態的變化,需要一種機制來反映或保存程序執行時的狀態,以及狀態的變化
#### 3、變量怎么用?
變量名 賦值符號 變量值
age = 18
#### 4、變量三大特性
type變量類型
id內存地址
value變量值
#### 5、變量名的命名規范
只能是數字、字母、下劃線組成
數字不能開頭
不能是中文
區分大小寫
#### 6、變量名命名風格
下劃線體 user_name
駝峰體 UserName
#### 7、常量
python中沒有常量,程序員約定俗成的把全部是大寫命名為常量
6、內存管理
#### 1、小整數池
python解釋器中0~255的id相同,pycharm對此進行了優化范圍更廣
a = 25
b = 257
print(id(a))
>>>2335729820784
print(id(b))
>>>2335761804048
a = 255
b = 255
print(id(a))
>>>1838517664
print(id(b))
>>>1838517664
#### 2、垃圾回收機制
引用計數:當引用計數為0時,垃圾回收機制會自動清除,如10的引用計數為0,將被清除
a = 10
a = 11
標記清除
分代回收
來源:https://www.icode9.com/content-1-541951.html
總結
以上是生活随笔為你收集整理的python是什么语言汇编_编程语言及python介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存条超频:性能提升背后的三大隐患
- 下一篇: 电脑维修师亲身体验:ssd内存卡改变一切