一計算機基礎python
1. cpu:中央處理器,至關於人的大腦,運算中心,控制中心spa
2.內存:暫時存儲數據,與cpu交互,8G,16,32,64操作系統
優勢:讀取速度快調試
缺點:容量小,造價高,斷電即消失內存
3.硬盤:長期存儲數據,1T....開發
優勢:容量大,造價相對低,斷電不消失。字符串
缺點:讀取速度慢。input
4.操做系統:調控統領的過程編譯
二 .pythoh的分類
編譯型:
將代碼一次性所有編譯成字節碼,再執行。
表明語言:c
優勢:執行速度快。
缺點:不能跨平臺。
開發速度慢
很差調試。
解釋型:
代碼從上至下,逐行解釋並運行。
表明:python
優勢: 便於調試。
能夠跨平臺。
開發效率高
缺點:執行速度相對慢。效率
三.變量:
1.定義:變量就是將程序運行的中間結果暫存起來,以方便後續調用。
2.變量規範:
1.變量只能由數字,字母,下劃線任意組合
2.不能以數字開頭
3.不能使用python中關鍵字
4.定義的變量具備可描述性
5.變量不能使用中文
6.變量不能過長。
7.變量不能使用拼音
8.官方推薦使用格式:
駝峯體
例:AgeOfOldboy = 100
下劃線
例:age_of_oldboy = 100
3.在哪裏應用:
#過長的結果,我讓變量代替。使用起來方便,清晰
四.常量:
1.定義:一直不變的量。python 中原本沒有常量
python中的常量:將變量所有大寫。
每每常量會放在程序的最上面。
五.註釋:
定義:在代碼中起解釋說明的做用
怎麼用:
單行註釋:#
多行註釋:"""被註釋的內容"""或者'''被註釋的內容'''
注意:註釋一般只在重要或者難以理解的部分進行說明
六.數據類型:
定義:人類給機器劃分的一些數據:數字類型,字符串類型,bool值等
1.數字類型:
float 浮點型。 例: i = 3.14159
int 整形 例: i=34
用於計算或者計數
2.字符串類型:
定義:在python中凡是用引號引發來的就是字符串。
例:s1= 'alex'
單雙引號配合使用
例:s2= "I'm alex"
三引號對多行文字使用
例:s1 = ''' 窗前明月光,
疑是地上霜'''
字符串能夠用 + 號進行拼接
例:s1 ='alex'
s2 = 'good'
s3 = s1 + s2
字符串能夠與數字相乘
例:s1 = 'alex'
s2 = s1*3
3.布爾類型:
(false True)
例:a = 3
b = 4
>>>a>b #不成立就是假,即False
Flase
>>>a<b #成立就是真,即True
True
七.用戶輸入:
格式 input()
input 出來的數據所有都是字符串類型
例:name = input("請輸入用戶名:")
age = input("請輸入年齡:")
print(type(age)) #判斷此數據類型type()
例2:
name = input("請輸入用戶名:")
age = input("請輸入年齡:")
print("此用戶的姓名是"+name+","+"此用戶的年齡是"+age)
八 if 條件語句:
1.初步格式 '''if 條件:
執行結果
'''
2.第二種結構 if else
''' if 條件:
執行結果
else:
執行結果
'''
3.第三種結構 多個條件選一個 if elif elif ....
'''if 條件:
執行結果
elif 條件:
執行結果
elif 條件:
執行結果
'''
4.第四種結構 if elif elif ....else
'''if 條件:
執行結果
elif 條件:
執行結果
elif 條件:
執行結果
else:
執行結果
'''
5.if 嵌套
if 條件:
if 條件: else: 執行結果