html input不能输入小数_第三课:变量与输入输出的配合使用
什么是變量?
講到變量可能有的同學(xué)隱約有概念,但有的同學(xué)還有點(diǎn)懵。沒(méi)關(guān)系,我們先將百度截圖放在下面作為參考,再用大白話去理解什么是變量:
變量,從字面意思來(lái)看就是會(huì)變化的量,實(shí)際上也正是如此。那么我們?cè)趺从米钔ㄋ椎姆绞饺ダ斫馑?#xff1f;舉個(gè)例子看下面代碼:
一個(gè)小小的name變量,他可以變?yōu)閰菑┳?#xff0c;也可以變?yōu)榕碛陉?#xff0c;同樣也可以變成郭富城,也就是說(shuō)只要你想讓他是誰(shuí)他就可以是誰(shuí)。那么name又是什么呢?name是我們的變量名,說(shuō)是變量名其實(shí)大家可以把他理解為是一個(gè)儲(chǔ)存器,一個(gè)瓶子,那么不論是吳彥祖也好,還是郭富城也好,或者是彭于晏也好,我們都可以把他理解為瓶子里面的飲品,只不過(guò)飲品類型不同罷了,假如說(shuō)彭于晏是可樂(lè),吳彥祖是紅酒,郭富城是芬達(dá)(各位粉絲們不要介意哈,我也是三位老師的忠實(shí)粉絲。),那么瓶子里既可以裝可樂(lè),也可以裝紅酒,也可以裝芬達(dá)。
簡(jiǎn)而言之就是把變量名理解為儲(chǔ)存器,把變量里的值理解為儲(chǔ)存器內(nèi)的飲品,并且飲品還可以不斷地替換成其他的東西就可以啦。
數(shù)據(jù)類型
講完變量我們?cè)賮?lái)說(shuō)說(shuō)變量的四種數(shù)據(jù)類型,什么是數(shù)據(jù)類型?舉個(gè)例子,數(shù)學(xué)好的同學(xué)都知道我們一般情況下把數(shù)字分為很多種類型,比如說(shuō)整數(shù),小數(shù),有理數(shù)無(wú)理數(shù)等等諸如此類。從狹義上來(lái)講,整數(shù)也好,小數(shù)也好,有理數(shù)或者無(wú)理數(shù)也好,他們都屬于數(shù)據(jù)類型,比如說(shuō)小數(shù)可以稱為小數(shù)類型,整數(shù)可以稱之為整數(shù)類型等等。
同樣的,變量也有四種數(shù)據(jù)類型,這四種數(shù)據(jù)類型當(dāng)中其實(shí)有兩種我們都很熟悉,接下來(lái)我們就一起來(lái)認(rèn)識(shí)一下這四種數(shù)據(jù)類型。
1.整型類型(int)
什么是整型類型,說(shuō)白了就是我們數(shù)學(xué)當(dāng)中的整數(shù)類型,只不過(guò)在python當(dāng)中我們稱之為整型類型。
舉個(gè)例子比如說(shuō):my_age=29,或者my_weight=85,大家會(huì)發(fā)現(xiàn)我的變量名后面都是整數(shù),并且不像我前面給大家舉的吳彥祖這些例子一樣給他們帶有引號(hào)。這就是整型類型。
細(xì)心的同學(xué)會(huì)發(fā)現(xiàn)我在整型類型的標(biāo)題后面加了個(gè)int,int是整型類型的英文縮寫,并且與print()一樣,他同樣也是python里的保留字(保留字就是python當(dāng)中的自帶的函數(shù),并且每個(gè)函數(shù)的作用都不一樣,一般情況下保留字與其他普通的變量名會(huì)有明顯的顏色差異)。
2.浮點(diǎn)數(shù)類型(float)
浮點(diǎn)數(shù)類型是編程當(dāng)中的專業(yè)術(shù)語(yǔ),但實(shí)際上他就是我們數(shù)學(xué)課堂當(dāng)中的小數(shù),類似于1.2,3.4,5.0等等都是浮點(diǎn)數(shù)類型。他的英文是float,也是python當(dāng)中的保留字。
3.字符串類型(str)
字符串類型就已經(jīng)跟數(shù)學(xué)無(wú)關(guān)了。但實(shí)際上字符串其實(shí)好多同學(xué)都已經(jīng)見(jiàn)過(guò)了,為什么這么說(shuō)呢,我之前每次舉例子的時(shí)候都會(huì)輸入一些中文,比如說(shuō)'吳彥祖','郭富城',等等,那有的同學(xué)說(shuō)老師我知道了,字符串就是中文,當(dāng)然----不是啦,怎么可能。我要說(shuō)的是大家有沒(méi)有發(fā)現(xiàn),當(dāng)我們寫這些中文的時(shí)候都會(huì)有一個(gè)共同點(diǎn),就是他們都帶了引號(hào),可能有的是單引號(hào),有的是雙引號(hào),但無(wú)一例外的他們都帶了引號(hào)。因此我們說(shuō)字符串的最重要的一個(gè)特點(diǎn)就是帶了引號(hào),引號(hào)里面我們可以寫任何東西,數(shù)字,字母,中文,特殊字符等等等等,只要他帶了引號(hào),那么他就是字符串。
這里給大家出個(gè)小練習(xí):my_age='29',是什么類型的變量呢?
答案:字符串類型
解析:有的同學(xué)還沒(méi)仔細(xì)看可能就給出了答案,覺(jué)得是整型類型,但是有沒(méi)有看到我們的29帶了個(gè)小小的單引號(hào)呢?我們剛說(shuō)了,不要管內(nèi)容是什么,只要他帶引號(hào)他都是字符串類型變量。
4.布爾類型(bool)
布爾類型跟我們前面三種數(shù)據(jù)類型又不一樣,他并不代表某種類型的字符,也不是某種特殊字符,而是一種專門用來(lái)判斷真假的數(shù)據(jù)類型。真假說(shuō)白了就是我們大白話當(dāng)中的對(duì)錯(cuò)。比如說(shuō),東東老師真的很帥,這句話很明顯判斷為真,或者說(shuō),東東老師身高十米,這句話很明顯為假。所以說(shuō)真假用我們大白話來(lái)講就是對(duì)錯(cuò)。
那么我們?nèi)绾斡么a去判斷某句話或者某個(gè)判斷條件是真是假呢?在我們布爾類型當(dāng)中有兩個(gè)很重要的保留字,一個(gè)是True,一個(gè)是False。True用英文翻譯過(guò)來(lái)的意思是真的,真相的意思,那么False的中文翻譯過(guò)來(lái)就是錯(cuò)誤。實(shí)際上在我們編程代碼當(dāng)中他也是同樣的意思。關(guān)于布爾類型它的用法比較復(fù)雜,目前我們大家知道有這種類型就可以了。等后面我用到的時(shí)候會(huì)著重跟大家去講布爾類型的用法。
變量名起名字的四不準(zhǔn):
一不準(zhǔn):不準(zhǔn)用數(shù)字開(kāi)頭。例如:1name='吳彥祖',這是錯(cuò)誤的。
二不準(zhǔn):不準(zhǔn)在變量名中加空格。例如:n am e=?'吳彥祖',這也是錯(cuò)誤示范。
三不準(zhǔn):不準(zhǔn)大小寫不分。例如:上面是Name='吳彥祖',下面再用到這個(gè)變量時(shí),變成了name='吳彥祖',上面N大寫,下面小寫,這很明顯也是錯(cuò)誤的,如果起名時(shí)是大寫,那就一直用大寫。不能一會(huì)大寫一會(huì)小寫,這是堅(jiān)決不被允許的。
四不準(zhǔn):不準(zhǔn)用保留字起變量名。例如:print='吳彥祖',這也是錯(cuò)誤示范。并且我們起名字要做到見(jiàn)名知意。比如說(shuō)名字:name='吳彥祖',或者年齡:age=44.不能亂起。
什么是輸入?
輸出我們已經(jīng)學(xué)過(guò)了,一個(gè)print()保留字就可以輸出我們想說(shuō)的任何話。那什么又是輸入呢?輸入的保留字叫input(),input()函數(shù)一般情況下我們都要將他與變量配合使用。這是為什么呢?input()一般情況下都是讓用戶去輸入用戶想說(shuō)的話,比如說(shuō):input('請(qǐng)輸入您的銀行卡密碼:')或者說(shuō):input('請(qǐng)輸入您的姓名:')。
這個(gè)函數(shù)運(yùn)行后,IDE的運(yùn)行框里面會(huì)首先出現(xiàn)我們?cè)缫呀?jīng)寫好的問(wèn)句,比如說(shuō),請(qǐng)輸入您的銀行卡密碼:或者,請(qǐng)輸入您的姓名:等等。然后用戶才會(huì)在你的問(wèn)句后面去輸入他的個(gè)人信息,等用戶輸入完畢后我們必須得拿出一個(gè)變量來(lái)存儲(chǔ)用戶輸入的信息,因?yàn)槲覀兗热荒茏層脩糨斎胨男畔?#xff0c;那后面就肯定需要用他的信息去做其他事,所以我們一定要將用戶信息用變量存儲(chǔ)起來(lái),后面肯定會(huì)用到。下面舉個(gè)例子:
上面這個(gè)例子是最簡(jiǎn)單的一個(gè)例子,整體思想其實(shí)就是,我們的這個(gè)程序先進(jìn)行詢問(wèn),詢問(wèn)完畢后,用戶輸入自己的個(gè)人信息,然后我們將用戶的個(gè)人信息用變量進(jìn)行存儲(chǔ),最后用print()輸出語(yǔ)句將我們存進(jìn)變量的用戶信息打印輸出出來(lái)就可以了。
好的,那我們本節(jié)課就到這里了,還有不明白的同學(xué)可以在公眾號(hào)回復(fù)‘視頻課堂’觀看本節(jié)課視頻哦。拜拜,下期見(jiàn)!
總結(jié)
以上是生活随笔為你收集整理的html input不能输入小数_第三课:变量与输入输出的配合使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 从未在一起更让人遗憾_擦肩而过的遗憾,远
- 下一篇: 主持人副语言包括什么_央视主持人大赛,董