
變量有什么用?
????創(chuàng)建變量時,會在內(nèi)存中開辟一個空間?;谧兞康臄?shù)據(jù)類型,解釋器會分配指定內(nèi)存,并決定什么數(shù)據(jù)可以被存儲在內(nèi)存中、哪個空間存儲整數(shù)、小數(shù)或字符。
? ? 例如,你需要讓你的虛擬女票記住你的名字,那么你就要創(chuàng)建一個字符型的變量,用來為她存儲你的名字,如果你想和她增進感情,你就需要創(chuàng)建一個數(shù)值型的變量,用于存儲她對你的好感度。
? ? 那么事不宜遲,讓你的虛擬女票記著你的名字吧~
變量創(chuàng)建與賦值
????Python 中的變量賦值不需要類型聲明,每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建。
? ? 通過等號創(chuàng)建, = 左邊是一個變量名,= 右邊是存儲在變量中的值。
創(chuàng)建一般變量
????name = "Viceroy.Vivi" # 字符串
????rela_degree = 230.5 # 浮點型
????rela_level =? 3 # 賦值整型變量
????print(name)
????print(rela_degree)
????print(rela_level)
創(chuàng)建多個變量賦值
a=b=c="無可奉告"
gf_name,gf_IQ,gf_title = "Aqua","-254","Dear"
重復(fù)使用已經(jīng)創(chuàng)建的變量
var = 123
print(var)
var = True
print(var)
var = "You are Silly Boy"
print(var)
????注意,bool 型一定要首字母大寫,才能識別位布爾型。字符型一定要用引號圈起來,不然會報錯。
變量直接計算
value = 2 * 4 + 1
print(value)
value = 2 < 5
print(value)
????變量的玩法只有想不到,沒有做不到,我相信你們城里人都是會玩的。
變量直接獲取函數(shù)返回值
? ? 我們可以用函數(shù)的返回值,直接創(chuàng)建、賦值給變量,什么是函數(shù)的返回值?比如我們上節(jié)課學(xué)習(xí)的 input() 它的返回值是一個 字符串。
? ? 將這個字符串賦值給一個變量,由此創(chuàng)建一個變量出來。
var_car=input()
? ? 這個玩法我們馬上會用的,所以這里就不給大家展示效果圖了。
女票養(yǎng)成計劃
? ? 終于,要教虛擬女友記住你的名字了。
? ? 結(jié)合之前課程的內(nèi)容。打開 IDLE ,新建一個腳本文件,輸入代碼——
print("What's your name,my lord?")
name = input()
print("Nice to meet you.",end= name)
????短短三行,你就完成了和你虛擬女友的初次見面,高不高興,開不開心。
? ? 那么接下來,我就要教虛擬女票新技能咯。