1、可以用其他變數的計算結果定義變數
2、變數定義之後,後續就可以直接使用了
eg:需求
1、蘋果的**是8.5元/斤
2、計算付款金額
#定義蘋果**變數
print =
8.5#定義購買數量
weight =
7.5#計算金額
money =
print
* weight
print
(money)
money = monry - 5是定義新的變數還是在使用變數?整型(int)1)直接使用之前已經定義的變數
2)變數名 只有在第一次出現才是定義變數
3)變數名再次出現,不是定義變數,而是直接使用之前定義過的變數
在程式開發中,可以修改之前定義變數中儲存的值嗎?
1)可以
2)變數中儲存的值,就是可以變的
浮點型(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...