python 基礎 01
什麽是計算機?
cpu: 計算機的大腦; 讀寫速度 3GHZ
內存: (為了提高利用率) 緩沖硬盤和cpu
硬盤: 機械硬盤讀寫速度70mb/s
計算機裏面讀寫的內容都是01代碼 二進制(計算機只認二進制)
1,變量: 將運算的中間結果暫存到內存.以便後續程序調用.
命名的規則:
1, 變量由字母, 數字,下劃線搭配組合而成
2, 不可以用數字開頭,更不能是全數字
3,不能是pythond的關鍵字, 這些符號和字母已經被python占用, 不可以更改
4,不要用中文
5,名字要有意義
6,不要太長
推薦大家使用駝峰體或者下劃線命名
駝峰體: 除首字母外的其他每個單詞首字母大寫
下劃線: 每個單詞之間用下劃線分開
2.數據類型
什麽是數據類型呢?
我們人很容易區分出數字和字符,但是計算機不能啊,計算機可以說是很死板的,規定的什麽程序就一直按那個程序走,因此,在每個變成語言裏都會有數據類型,在python種常用的數據類型就有一下三個:
①整數(int)
②字符串(str)
③布爾值(bool) 真或假 True或False
3.常量
在python中不存在絕對的常量. 約定俗成, 所有字母大寫就是常量.
4.if語句
第一種語法: if 條件: #引號是將條件與結果分開。
結果1。 # 四個空格,或者一個tab鍵,這個是告訴程序滿足這個條件的
結果2。 如果條件是真(True) 執行結果1, 然後結果2, 如果條件假(False) 直接結果2
第二種語法: If 條件:
結果1 else:
結果2 代碼3
第三種語法: If 條件1:
結果1 elif 條件2:
結果2 .. else:
結果n
第四種語法(嵌套): If 條件1:
結果1 If 條件2:
結果2 else:
結果3 else:
結果4
可以無限的嵌套. 但是在實際開發中. 盡量不要超過三層嵌套
5. 流程控制 - while循環
如何使用while?舉個例子:
while True: print(‘我們不一樣‘) print(‘我們都一樣‘) print(‘有啥不一樣‘)
上面的while 就是重復循環,"有啥不一樣"結束以後 重新開始,
那麽怎麽讓它停止循環呢? 有兩種情況:
⑴ 改變條件.
⑵ break
6.用戶交互
使用input()函數,可以讓我們和計算機互動起來
語法:
內容 = input (提示信息)
這裏可以直接獲取到用戶輸入的內容
7. 流程控制- break和continue
①break:立刻跳出循環,打斷的意思
②continue: 停止本次循環,繼續執行下一次的循環.
python 基礎 01