三、變量、常量、註釋
print(1+2+3+4+5)
print((1+2+3+4+5)*3/2)
print(((1+2+3+4+5)*3/2)+100)/24)
以上代碼,最下邊的代碼很長,違背了python語言簡單、清晰的原則,有許多重復的部分可以用一個變量來代替
如下:
x = 1+2+3+4+5
y = x*3/2
z = (y + 100) / 24
print(x,y,z)
定義 了x,y,z變量,輸出的結果與上面的代碼結果相同,但是很清晰、簡單
變量的小高級:
age1 = 18
age2 = age1
age3 = age2
print(age1,age2,age3)
此代碼的結果為:18 12 18(Python的運行方式是從上至下一行一行的運行)
2.what:x y z變量:指代一些內容
3.how:
-
-
不能以數字開頭
-
不能是python的關鍵字
-
要具有描述性
-
不能使用中文
-
不能過長
-
推薦:
-
駝峰體:AgeOfOldboy = 73
-
下劃線:age_of_oldboy = 73
-
? content=duihfuihfuiefhjknjsfnjfnjafasjf
note:變量是唯一的,數據不是
1.why:生活中一直不變的:π,身份證號碼,歷史發生的時間
2.what:常量:一直不變的量。python中沒有真正的常量,為了迎合其他語言口味,全部大寫的變量稱之為常量。
3.how:將變量全部大寫,放在文件的最上面。
4.where:設置一些不變的量:身份證號,id
比如:
#常量
NAME = ‘楊‘
? 單行註釋:#
? 多行註釋:‘‘‘被註釋內容‘‘‘ """被註釋內容"""
? 難以理解的代碼後面,加註釋
? 函數、類、文件都需要註釋,解釋說明
note:
情況1:單雙引號配合使用
content = ‘I am yang , 18 year old‘
content = "I‘m yang , 18 year old"
情況2:三引號:換行的字符串
msg = ‘‘‘
我愛你,
美麗的祖國!
‘‘‘
三、變量、常量、註釋