python面向對象的解釋型計算機程式語言。
數字型計算機:只能識別 0 1 組合的內容,通常成為二進位
01010101 + 機器碼
0xa5 -
彙編語言 助記符 ADD
彙編語言寫的軟體/程序 必須經過一個翻譯軟體把它翻譯成機器碼,即彙編器
高級程式語言,c語言,Java語言,Python語言,JavaScript語言
高級計算機程式語言,分為:
解釋型程式語言和編譯型程式語言
Python屬於解釋型的 Java (說一句翻譯一句),把寫好的高級語言程序給用戶,同時用戶還需要有一個翻譯軟體,來翻譯並執行高級語言程序。(程序+翻譯器)翻譯軟體:一種稱為虛擬機,一種稱為解釋器
c語言,c++語言,Go語言 屬於編譯型的
寫好程序,通過編譯器把程序編程機器能執行的程序(含有機器碼),把程序給用戶即可。編譯器
有些混合型
Python特性:
1、開源、免費
2、解釋型
3、面向對象
4、膠水語言
5、開發軟體效率高
c語言和Python語言比較開發效率
JavaScript HTML Go語言
6、運行速度慢
7、Python3不兼容Python2。
學Python任務:
使用Python程式語言編寫一個小程序
實現計算一個人的標準體重
1、這個程序有輸入部分嗎?
需要輸入:輸入數據是什麼
性別,身高,計算女性標準體重:身高
2、需要運算嗎?
需要 男性:標準體重(身高cm-80)×70%
女性:標準體重=(身高cm-70)×60%
3、需要輸出嗎?
需要:輸出標準體重
Python的運行方式
1、交互運行 終端窗口直接輸入Python3 回車
2、寫成程序運行
程序就是一些文本文件(可以是一個,也可是多個)
通常Python程序的文件以.py結尾。示例:test.py
Python程序構成
以行為單位輸入Python指令(語句)
第一級頂格寫
程序執行通常從文件開始逐條執行
以後學分支語句在考慮不同情況
注釋:以 # 開始
注釋可以單獨佔一行
可以在一行的後面
#後面的內容解釋器忽略
注意:「」,「,(),中的#不起注釋作用
print是什麼呢
在Python中print是標準輸出函數
函數的作用是把給定的內容(對象),輸出顯示
Python中一切皆對象。print顯示多個對象之間用 , 分隔,
是英文狀態的,
練習:
編寫一個Python程序,在終端窗口顯示輸出如下內容(格式要一樣)
*
***
*****
*******
*********
提示:print("*"),運行:Python3 程序文件名