變量與命名
- 變量解釋
a=1
a=2
a既可以被賦值為1,也可以被賦值為2,是可變的,所以是變量 - 變量命名規(guī)則
a)變量以字母或_開頭,后面跟任意數量的字母、數字 、下劃線 ;(其中字母不只局限于英文字母,還包括漢字)
b)變量的名字不能是python中的關鍵字,比如if、import、False等;
c)變量不能包含空格。
d)變量不能以數字開頭
賦值語句
賦值語句使用=,注意區(qū)分=和==的含義。變量一旦使用就要被賦值,否則會報錯。比如a=b+1,要事先定義b=1,才可以。
#將整數100的值賦值給變量cars
cars=100
#打印出整數型變量cars
print(cars)
#將布爾型數據False賦值給變量bool_type
bool_type=False
#打印出布爾型變量bool_type
print(bool_type)
input()函數
該函數接收標準輸入數據,返回string(字符串)類型
# 接收輸入數據,并將輸入數據賦值給變量input_str,其中提示信息為:請輸入:
input_str=input("請輸入")
#執(zhí)行這條語句后,運行窗口出現請輸入:,光標停在這里,直到用戶從鍵盤輸入內容,才會繼續(xù)執(zhí)行下一句。
# 判斷input_str的類型,并打印出來,,輸出結果為<class str>
print(type(input_str))
eval()函數
eval()函數功能是執(zhí)行字符串里面的表達式,就是把引號去掉的內容。
#使用eval()函數將字符串‘11’去掉引號得到整數11,將整數11賦值給變量num_1
num_1=eval('11')
綜合練習:給出圓的半徑,計算圓的面積
# 將圓周率3.1415的值賦值給變量pi
pi = 3.1415
# 使用input()函數接收用戶輸入數據,并將輸入數據賦值給變量banjing_str。其中提示信息為:請輸入圓的半徑:
banjing_str = input("請輸入圓的半徑:")
# 使用eval()函數將字符串型變量banjing_str轉換成數字型變量,并將該變量賦值給banjing_num
banjing_num = eval(banjing_str)
# 計算圓的面積,并將面積值賦值給變量mianji
mianji = pi * banjing_num * banjing_num
# 使用print()函數輸出以下內容:圓的面積為:xxx
print("圓的面積為", mianji)
知識擴展
捕獲.PNG