Python成長史(一)

2021-10-08 18:13:51 字數 2594 閱讀 4740

1、可以用其他變數的計算結果定義變數

2、變數定義之後,後續就可以直接使用了

eg:需求

1、蘋果的**是8.5元/斤

2、計算付款金額

#定義蘋果**變數

print =

8.5#定義購買數量

weight =

7.5#計算金額

money =

print

* weight

print

(money)

money = monry - 5是定義新的變數還是在使用變數?

1)直接使用之前已經定義的變數

2)變數名 只有在第一次出現才是定義變數

3)變數名再次出現,不是定義變數,而是直接使用之前定義過的變數

在程式開發中,可以修改之前定義變數中儲存的值嗎?

1)可以

2)變數中儲存的值,就是可以變的

整型(int)

浮點型(float)

布林型(bool)

真(true)(非0數)----非0即真

假(false)(0)

intlong

整數長整數

使用type函式可以檢視乙個變數的型別

type(變數型別)

所謂的輸入,就是用**獲取使用者通過鍵盤輸入的資訊

例如:去銀行取錢,在atm機上輸入密碼

在python中,如果要獲取使用者在鍵盤上的輸入資訊,需要使用到input函式

1)關於函式

乙個要提前準備好的功能(別人或者自己寫的**),可以直接使用,而不用關心內部的細節

目前已經學習過的函式

函式 說明

print(x) 將x輸出到控制台

type(x) 檢視x的變數型別

2)input函式實現鍵盤輸入

在python中可以使用input函式從鍵盤等待使用者的輸入

使用者輸入的任何內容python都認為是乙個字串

語法如下:

字串變數 = input(「提示資訊:」)

3)型別轉換函式

int(x) 將x轉換為乙個整數

float(x) 將x轉換到乙個浮點數

# 1.輸入蘋果的單價

price_str =

input

("請輸入蘋果的**:"

)# 2.要求蘋果的重量

weight_str =

input

("請輸入蘋果的重量"

)# 3.計算金額

price =

float

(price_str)

weight =

float

(weight_str)

money = price * weight

print

("此蘋果的**為%d"

%money)

4)變數的格式化輸出

%s-----------字串

%d-----------有符號十進位制整數,%06d表示輸出的整數顯示位數,不足的地方使用0補全

%f------------浮點數,%.02f表示小數點後只顯示兩位

%%----------輸出%

name =

"小明"

print

("我的名字叫%s,請多多關照!"

%name)

student_no =

100123456

print

("我的學號是%06d"

%student_no)

# 定義小數price weight money

price =

8.5weight =

7.5noney = price * weight

print

("蘋果單價%.2f元/斤,購買了%.2f元/斤,需要支付%.2f元"

%(price,weight,money)

)

5)關鍵字

關鍵字就是在python內部已經使用的識別符號

關鍵字具有特殊的功能和含義

開發者不允許定義和關鍵字相同的名字的識別符號

import keyword

print(keyword.kwlist)

import 關鍵字可以匯入乙個工具包

1、在定義變數時,為了保證**格式,=的左右邊應該各保留乙個空格

2、在python中,如果變數名需要由二個或多個單詞組成,可以按照以下方式命名

a.每個單詞都使用小寫字母

b.單詞與單詞之間使用_下劃線連線

c.例如:first_name、last_name、qq_number、qq_password

駝峰命名法

1)當變數名是由二個或者多個單詞組成時,還可以利用駝峰命名法來命名

2)小駝峰命名法

第乙個單詞已小寫字母開始,後續單詞的首字母大寫

例如:firstname、lastname

3)大駝峰命名法

每乙個單詞的首字母都大寫

例如:firstname、lastname

Python成長史(二)

判斷 if 語句 if 語句判斷語句的基本語法 if 要判斷的條件 條件成立時,要做的事情 注意 的縮排為乙個tab鍵,或者4個空格 建議使用空格 在python開發中,tab和空格不要混用 例題 需求 1 定義乙個整數變數記錄年齡 2 判斷是否滿18歲 3 如果滿18歲,允許進網咖嗨皮 定義乙個整...

Python成長史(四)

一 while巢狀 1 while巢狀就是 while裡面還有while 1.1 用巢狀列印小星星 需求 在控制台連續輸出五行 每一行星號依次遞增 在控制台連續輸出5行 每一行 的數量一次遞增 1 定義乙個計數變數,從數字1開始,迴圈會比較方便 row 1 2 開始迴圈 while row 5 pr...

Python成長史(十六)

一 區域性變數和全域性變數 區域性變數是在函式內部定義的變數,只能在函式內部使用 全域性變數是在函式外部定義的變數 沒有定義在某乙個函式內 所有函式內部都可以使用這個變數 1 區域性變數 1 區域性變數是在函式內部定義的變數,只能在函式內部使用 2 函式執行結束後,函式內部的區域性變數,會被系統 3...