Python入門100個例項(4) 變數的作用

2021-08-21 04:11:16 字數 1639 閱讀 9683

明了變數有什麼用

認識從鍵盤輸入資料的input函式

#變數用來引用乙個值。

pi = 3.14159

meter = 2 * pi * 5.5

#meter引用了圓的周長

print("圓的周長:", meter) #取圓的周長,進行輸出

#變數name用來引用從鍵盤輸入的姓名(可以是中文姓名)

name = input("輸入你的姓名:") #input函式從鍵盤輸入的值(這裡是姓名)

#"輸入你的姓名:"用作輸入提示

print(name, "你好!") #print函式輸出name的值,接著輸出乙個空格,最後輸出"你好!"

對例項2-2-4,說明如下:

變數的作用是引用乙個值。

第4行**中,變數pi引用了3.14159這個值。這個值參與運算,得出圓的周長。

第5行**中,變數meter引用了圓的周長這個值,用作print函式的第2個引數。print函式將輸出兩項資料(即兩個值),第一項是字面量,第二項是圓的周長。

第8行,定義了變數name。該變數引用了從鍵盤輸入的姓名。

第10行,變數name引用了從鍵盤輸入的姓名,作為print函式的第1個引數。這裡呼叫print函式輸出兩項資料。第一項是從鍵盤輸入的姓名。

上述例項2-2-4中,第8行呼叫了input函式。我們來認識它。以後你會經常用到它,會對它很熟悉。

第8行**是:

name = input(「輸入你的姓名:」)

執行該行**的流程是:

執行input函式。」輸入你的姓名:」是函式引數,用於提示使用者該如何輸入。這樣,執行input函式的效果是在螢幕上列印」輸入你的姓名:」,並在冒號後面顯示游標,游標一閃一閃地,等待使用者輸入,如圖1所示。

圖1 input函式執行效果(冒號之後的游標沒顯示出來。游標是一閃一閃的豎桿。)

使用者敲鍵盤輸入若干字元,最後敲回車表示本次輸入結束。input函式將接收使用者敲入的全部字元(不含回車鍵),組成乙個字串型別的值,作為input函式的返回值。這裡叫這個返回值為輸入值。比如,使用者敲入jordan,接著敲回車,input函式就從鍵盤接收並返回jordan這個字串。

執行賦值動作,把輸入值賦值給name變數,使得變數name成為輸入值的名字。

變數的作用是引用乙個值。變數涉及兩種行為。一是賦值,寫作「變數 = ***」,這使得變數成為某個值的名字。二是取值。比如,例項2-2-4第4行中取變數pi的值參與運算。又比如,第5行中取變數meter的值用作print函式的引數,print函式把它輸出到螢幕上。

input函式的作用是從鍵盤輸入資料。input函式的引數用作輸入提示。函式返回字串型別的值。

把input函式的返回值(這裡叫它輸入值)賦值給乙個變數,下文中就可以通過該變數來使用這個輸入值。不使用變數的話,將無法在下文中使用這個輸入值。

我們沒有講過函式。你可能對函式有困惑。建議你拿數學函式來對比。比如下面的數學函式f(x),x是引數。求解f(5)意味著傳入5這個引數進行計算,將返回136這個結果。

f(x) = x3 + 2x + 1

Python入門100個例項(15) 整數運算

整除運算。運算子是 結果是小數的除法運算。運算子是 求餘運算。冪次運算。語句中哪些地方必須用空格。例2 4 1 整數運算 print 2 4 2 4 print 5 3 5 3 print 3 3 3 3 print 9 2 9 2 結果是浮點數 即實數 print 9 2 9 2 整除,商為結果,...

10個python爬蟲入門例項

1.爬取強大的bd頁面,列印頁面資訊 import requests 匯入爬蟲的庫,不然呼叫不了爬蟲的函式 response requests.get 生成乙個response物件 print 狀態碼 str response.status code 列印狀態碼 print response.tex...

Python入門學習(4)

刪除包含特定值得所有列表元素 pets cat dog goldfish cat rabit cat print pets while cat in pets pets.remove cat print pets 執行結果如下 cat dog goldfish cat rabit cat dog g...