在上一節(jié)課中残揉,我們初步介紹了Python的基本概念和輸出函數(shù)以及最基本的數(shù)據(jù)類(lèi)型昏苏。這節(jié)課同蜻,我們將深入學(xué)習(xí)Python中的輸入函數(shù)棚点、變量與賦值。
老規(guī)矩湾蔓,先上代碼:
name = int(input('請(qǐng)輸入一個(gè)整數(shù):'))
print(name)
先看第一行瘫析,可能會(huì)有同學(xué)說(shuō)了:“咦?這個(gè)name不是字符串嗎默责?字符串都是要加引號(hào)的贬循!你是不是寫(xiě)錯(cuò)了?桃序!”其實(shí)杖虾,這里的name是一個(gè)變量。
什么是變量捏媒熊?在Python中奇适,變量是一個(gè)用來(lái)儲(chǔ)存數(shù)據(jù)的量。沒(méi)懂芦鳍?那我們打個(gè)比方:一個(gè)杯子里裝滿(mǎn)了水嚷往,這個(gè)杯子就是變量,水就是變量里儲(chǔ)存的值(數(shù)據(jù))柠衅。那么假如我有一個(gè)杯子了皮仁,怎么才能往里面倒水呢?這時(shí)候就要用到賦值了!什么是賦值捏贷祈?賦值就是把值存儲(chǔ)到變量里的一個(gè)過(guò)程趋急,也就是往水杯里倒水。賦值的符號(hào)是“=”势誊。具體語(yǔ)法如下:
變量名 = 值
那么這里面的變量名可不是隨便什么都可以的呜达!變量名的命名規(guī)則是:
1. 變量名只能包含字母(大寫(xiě)和小寫(xiě))、數(shù)字和下劃線(_)粟耻。
2. 變量名不能以數(shù)字開(kāi)頭闻丑。
3. 變量名不能使用Python的保留關(guān)鍵字。例如勋颖,不能使用如for嗦嗡、while、if等作為變量名饭玲。
很簡(jiǎn)單易懂是吧侥祭?好,繼續(xù)往后看茄厘。int()函數(shù)矮冬,我們上節(jié)課講過(guò),把其他類(lèi)型的數(shù)據(jù)轉(zhuǎn)換成整數(shù)就用int()函數(shù)次哈,在這里就是把“input('請(qǐng)輸入一個(gè)整數(shù):')”轉(zhuǎn)換為整數(shù)胎署。那么int()函數(shù)里包裹著的這段代碼又是什么意思捏?這就要涉及到“輸入函數(shù)”這個(gè)知識(shí)點(diǎn)了窑滞!
輸入函數(shù)是什么捏琼牧?Python中的輸入函數(shù)主要是input()。這個(gè)函數(shù)用于從標(biāo)準(zhǔn)輸入(通常是鍵盤(pán))獲取用戶(hù)輸入的數(shù)據(jù)哀卫。注意:輸出函數(shù)的值默認(rèn)為字符串類(lèi)型巨坊。
沒(méi)懂?好叭此改。還是這只二哈趾撵,訓(xùn)狗秘籍的第二頁(yè)寫(xiě)道“來(lái),給我說(shuō)一個(gè)……”共啃,這里的省略號(hào)可以是二哈的名字占调、二哈的年齡、二哈身上毛的數(shù)量移剪、地上有多少塊磚究珊、樹(shù)上有多少只鳥(niǎo)等等,也就是說(shuō)這個(gè)省略號(hào)可以是任何東西挂滓,當(dāng)然苦银,二哈也可以回答任何東西。那么帶入到本節(jié)課的代碼中就是“來(lái)赶站,給我說(shuō)一個(gè)整數(shù)幔虏!”這時(shí),你只需要在鍵盤(pán)上輸入一個(gè)整數(shù)并按下Enter鍵贝椿,二哈就能說(shuō)出你輸入的數(shù)字啦想括!具體語(yǔ)法如下:
input(提示語(yǔ))
這里的提示語(yǔ)可以是任意類(lèi)型的,也可以不填烙博。注意:千千萬(wàn)萬(wàn)萬(wàn)萬(wàn)千千千萬(wàn)千萬(wàn)不要把input拼寫(xiě)錯(cuò)了I凇!就像是你只能對(duì)二哈說(shuō)“來(lái)渣窜,給我說(shuō)”铺根,不能說(shuō)“來(lái),給爹說(shuō)”乔宿,要不然就不靈了位迂!
第二行代碼也非常好理解:輸出這個(gè)變量“name”。注意:變量不是字符串類(lèi)型的详瑞,輸出(或處理)的時(shí)候不能加上引號(hào)喲掂林!
那么整體代碼的意思就是:
讓用戶(hù)輸入一個(gè)整數(shù)并賦值給“name”這個(gè)變量并輸出此變量。
看了這么多坝橡,你學(xué)廢了嗎泻帮?
本課作業(yè):
輸入一個(gè)浮點(diǎn)數(shù)并輸出其轉(zhuǎn)整數(shù)(向下取整)的結(jié)果。
沒(méi)戳酒是芥末簡(jiǎn)單计寇!
啊對(duì)了锣杂,忘了跟你們說(shuō)了,int()函數(shù)把一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)時(shí)會(huì)自動(dòng)向下取整哦番宁!
記得點(diǎn)贊關(guān)注喲蹲堂!