輸入輸出設備、存儲器、主板、CPU、硬盤、內存、顯示器、電源、顯卡。java
CPU:中央處理器 Central Processing Unit 處理各類數據 至關於人的大腦python
內存:儲存數據 臨時數據 斷電丟失web
硬盤:存儲數據的 斷電不丟失編程
控制計算機的工做流程運維
安裝在操做系統之上的軟件編程語言
1989年誕生,做者龜叔雲計算
領域:雲計算、web開發、人工智能、系統運維、爬蟲、金融。人工智能
python 2 源碼不統一(c、java都有)重複代碼操作系統
python 3 源碼統一 無重複代碼code
解釋型語言,
編譯型:開發效率慢,運行速度快。
解釋型:開發效率塊,運行速度慢。
Cpython、Jpython、IronPython、PyPy
快速入門
print() 輸出
變量
print(12+34)
print ((12+34)*2)
1.變量是由字母、數字、下劃線組成
2.禁止以數字開頭
3.禁止使用python中的關鍵字 print、or、is等
4.不能使用中文和拼音
5.變量名要區分
6.推薦寫法
駝峯命名:大峯、小峯
下滑線命名:官方推薦使用。
7變量名要具備描述性
"""
我請您吃
蒸羊羔
蒸熊掌
蒸鹿尾兒
燒花鴨
燒雛雞
燒子鵝
"""
整形、數字、字符串、漢子、列表、布爾值、對錯
"字符串"
'字符串'
"""字符串"""
"I'am boy" (雙引號內能夠包含單引號)
a='alex'
b='wusir'
print(a+b) = alexwusir (字符串拼接)注:只能和同類型(字符串)相加能夠相乘(只能和數字相乘),可是不能相減
a='堅強'
print(a*8) 字符串相乘 注意:只能和數字相乘
true false
1 0
用戶交互(input)
輸入 輸出
input(「提示語句」)
type 類型
str 字符串
int 整形
bool 布爾值
if 若是
單if
if 關鍵字 空格 條件 冒號 縮進 結果。
if 嵌套
if 條件:
結果
if 條件:
結果
if條件:
結果