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