1. 程式人生 > >python變量、註釋、程序交互、格式化輸入

python變量、註釋、程序交互、格式化輸入

代碼註釋 height 項目 geo 單行 pri yield 需要 邏輯運算

變量

變量:

把程序運算的中間結果賦予一個名字臨時存到內存裏,以備後面的代碼繼續調用,這個名字的學名就叫做“變量。

聲明變量:

name = "Alex li"

技術分享圖片

變量規範:

1、變量名只能是 字母、數字或下劃線的任意組合

2、變量名的第一個字符不能是數字

3、以下關鍵字不能聲明為變量名[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘,‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘,‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

定義方式:

駝峰體

AgeOfOldBoy = 56
NumberOfStudent = 80
下劃線
age_of_oldboy = 56 
number_of_students = 80

當然,很明顯,我們會選擇第二種,因為第二種讓人覺得更清晰。
*這裏我們也要註意不要這樣定義:
1、變量名為中文,拼音
2、變量名過長
3、詞不達意

常量:
有時候,我們需要定義一些要求不能被更改的變量,這個就是常量,在Python中沒有一個專門的語法代表常量,程序員約定俗成用變量名全部大寫代表常量。

AGE_OF_OLDBOY = 56


程序交互


程序交互就是用戶可以和程序產生互動,即讀取用戶輸入。

name = input("username:")
print("hello"+ name)

執行後會發現,程序會等待你輸入用戶名後再繼續執行。

註釋
隨著學習的深入,用不了多久,你就可以寫復雜的上千甚至上萬行的代碼啦,有些代碼你花了很久寫出來,
過了些天再回去看,發現竟然看不懂了,哈哈,這太正常了。 另外,你以後在工作中會發現,一個項目多
是由幾個甚至幾十個開發人員一起做,你要調用別人寫的代碼,別人也要用你的,如果代碼不加註釋,你自
己都看不懂,更別說別人了,這樣寫會挨打的。所以為了避免這種尷尬的事情發生,一定要增加你代碼的可讀性。

代碼註釋分單行註釋和多行註釋,單行用#,多行註釋可以對三對雙引號""" """
代碼註釋的原則:
1.不用全部加註釋,只需要再自己覺得重要或者不好理解的部門加註釋即可
2、註釋可以是中文或英文,但絕對不要是拼音

格式化輸出
現在有這麽一個需求:
name = "xiaoli"
age = 25
job = "IT"
如果我們要要輸出一個類似於”xiaoli的年齡是25歲,職業是IT.
我們可以這樣:
print(name+"的年齡是"+age+"歲,職業是"+job+".")
寫到這你是不是發現了一個問題,寫的太累了。
那麽我們就要用到格式化輸出了:
print("%s的年齡是%d歲,職業是%s。" %(name, age, job)
這是%s和%d都是占位符,%s要對應一個字符串,%d就對應一個數字了。
* 這裏提個醒,使用input接收的輸入默認都是字符串。
基本運算符
計算機可以進行的運算有很多種,可不只加減乘除這麽簡單,
運算按種類可分為算數運算、比較運算、邏輯運算、賦值運算、成員運算、身份運算、位運算,
今天我們暫只學習算數運算、比較運算、邏輯運算、賦值運算
以 a = 10 , b =20為例:
算數運算:
技術分享圖片

比較運算:

技術分享圖片

賦值運算:

技術分享圖片

邏輯運算:

技術分享圖片






 

python變量、註釋、程序交互、格式化輸入