1. 程式人生 > >三、變量、常量、註釋

三、變量、常量、註釋

我愛你 重復 使用 身份證號碼 name -h fas del 數據

1.變量(重點)

1.why:可以將長且復雜的代碼簡化,看上去更清晰簡潔

比如:

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

age2 = 12
print(age1,age2,age3)

此代碼的結果為:18 12 18(Python的運行方式是從上至下一行一行的運行)

2.what:x y z變量:指代一些內容

3.how:

  • 變量全部由數字、字母、下劃線任意組合

  • 不能以數字開頭

  • 不能是python的關鍵字

  • 要具有描述性

  • 不能使用中文

  • 不能過長

  • 推薦:

    • 駝峰體:AgeOfOldboy = 73

    • 下劃線:age_of_oldboy = 73

4.where:代指一些復雜過長的數據

比如:

? content=duihfuihfuiefhjknjsfnjfnjafasjf

note:變量是唯一的,數據不是

2.常量

1.why:生活中一直不變的:π,身份證號碼,歷史發生的時間

2.what:常量:一直不變的量。python中沒有真正的常量,為了迎合其他語言口味,全部大寫的變量稱之為常量

3.how:將變量全部大寫,放在文件的最上面。

4.where:設置一些不變的量:身份證號,id

比如:

#常量
NAME = ‘楊‘

3.註釋(重點)

1.why:一直不變的量,解釋說明,便於理解(類似課本中文言文底下的註釋)

2.how:

? 單行註釋:#

? 多行註釋:‘‘‘被註釋內容‘‘‘ """被註釋內容"""

3.where

? 難以理解的代碼後面,加註釋

? 函數、類、文件都需要註釋,解釋說明

note:

  情況1:單雙引號配合使用

     content = ‘I am yang , 18 year old‘

content = "I‘m yang , 18 year old"

  情況2:三引號:換行的字符串

     msg = ‘‘‘
     我愛你,
     美麗的祖國!
     ‘‘‘

三、變量、常量、註釋