成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

[零基礎(chǔ)學(xué)python]用Python計算

testbird / 396人閱讀

摘要:一提到計算機,當(dāng)然現(xiàn)在更多人把她叫做電腦,這兩個詞都是指。乃至于,有的人在口語中區(qū)分不開計算機和計算器。那么,做為零基礎(chǔ)學(xué)習(xí)這,也就從計算小學(xué)數(shù)學(xué)題目開始吧。因為從這里開始,數(shù)學(xué)的基礎(chǔ)知識列為肯定過關(guān)了。

一提到計算機,當(dāng)然現(xiàn)在更多人把她叫做電腦,這兩個詞都是指computer。不管什么,只要提到她,普遍都會想到她能夠比較快地做加減乘除,甚至乘方開方等。乃至于,有的人在口語中區(qū)分不開計算機和計算器。

那么,做為零基礎(chǔ)學(xué)習(xí)這,也就從計算小學(xué)數(shù)學(xué)題目開始吧。因為從這里開始,數(shù)學(xué)的基礎(chǔ)知識列為肯定過關(guān)了。

復(fù)習(xí)

還是先來重溫一下偉大時刻,打印hello world.

打開電腦,讓python idle運行起來,然后輸入:

>>> print "Hello, World"
Hello, World

細心的看官,是否注意到,我在這里用的是單引號,上次用的是雙引號。兩者效果一樣,也就是在這種情況下,單引號和雙引號是一樣的效果,一定要是成對出現(xiàn)的,不能一半是單引號,另外一半是雙引號。

四則運算

按照下面要求,在ide中運行,看看得到的結(jié)果和用小學(xué)數(shù)學(xué)知識運算之后得到的結(jié)果是否一致

>>> 2+5
7
>>> 5-2
3
>>> 10/2
5
>>> 5*2
10
>>> 10/5+1
3
>>> 2*3-4
2

上面的運算中,分別涉及到了四個運算符號:加(+)、減(-)、乘(*)、除(/)

另外,我相信看官已經(jīng)發(fā)現(xiàn)了一個重要的公理:

在計算機中,四則運算和小學(xué)數(shù)學(xué)中學(xué)習(xí)過的四則運算規(guī)則是一樣的

要不說人是高等動物呢,自己發(fā)明的東西,一定要繼承自己已經(jīng)掌握的知識,別跟自己的歷史過不去。偉大的科學(xué)家們,在當(dāng)初設(shè)計計算機的時候就想到列為現(xiàn)在學(xué)習(xí)的需要了,一定不能讓后世子孫再學(xué)新的運算規(guī)則,就用小學(xué)數(shù)學(xué)里面的好了。感謝那些科學(xué)家先驅(qū)者,澤被后世。

下面計算三個算術(shù)題,看看結(jié)果是什么

4 + 2

4.0 + 2

4.0 + 2.0

看官可能憤怒了,這么簡單的題目,就不要勞駕計算機了,太浪費了。

別著急,還是要在ide中運算一下,然后看看結(jié)果,有沒有不一樣?要仔細觀察哦。

>>> 4+2
6
>>> 4.0+2
6.0
>>> 4.0+2.0
6.0

不一樣的地方是:第一個式子結(jié)果是6,后面兩個是6.0。

現(xiàn)在我們就要引入兩個數(shù)據(jù)類型:整數(shù)和浮點數(shù)

對這兩個的定義,不用死記硬背,google一下。記住愛因斯坦說的那句話:書上有的我都不記憶(是這么的說?好像是,大概意思,反正我也不記憶)。后半句他沒說,我補充一下:忘了就google。

  

定義1:類似4、-2、129486655、-988654、0這樣形式的數(shù),稱之為整數(shù)
定義2:類似4.0、-2.0、2344.123、3.1415926這樣形式的數(shù),稱之為浮點數(shù)

比較好理解,整數(shù),就是小學(xué)學(xué)過的整數(shù);浮點數(shù),就是小數(shù)。如果整數(shù)寫成小數(shù)形式,比如4寫成4.0,也就變成了浮點數(shù)。

愛學(xué)習(xí),就要有探索精神??垂僭诰W(wǎng)上google一下整數(shù),會發(fā)現(xiàn)還有另外一個詞:長整數(shù)(型)。顧名思義,就是比較長的整數(shù)啦。在有的語言中,把這個做為多帶帶一類區(qū)分開,但是,在python中,我們不用管這個了。只要是整數(shù),就只是整數(shù),不用區(qū)分長短(以前版本區(qū)分),因為區(qū)分沒有什么意思,而且跟小學(xué)學(xué)過的數(shù)學(xué)知識不協(xié)調(diào)。

還有一個問題,需要向看官交代一下,眼前可能用不到,但是會總有一些人用這個來忽悠你,當(dāng)他忽悠你的時候,下面的知識就用到了。

整數(shù)溢出問題

這里有一篇專門討論這個問題的文章,推薦閱讀:整數(shù)溢出

對于其它語言,整數(shù)溢出是必須正視的,但是,在python里面,看官就無憂愁了,原因就是python為我們解決了這個問題,請閱讀拙文:大整數(shù)相乘

ok!看官可以在IDE中實驗一下大整數(shù)相乘。

>>> 123456789870987654321122343445567678890098876*1233455667789990099876543332387665443345566
152278477193527562870044352587576277277562328362032444339019158937017801601677976183816L

看官是幸運的,python解憂愁,所以,選擇學(xué)習(xí)python就是珍惜光陰了。

上面計算結(jié)果的數(shù)字最后有一個L,就表示這個數(shù)是一個長整數(shù),不過,看官不用管這點,反正是python為我們搞定了。

在結(jié)束本節(jié)之前,有兩個符號需要看官牢記(不記住也沒關(guān)系,可以隨時google,只不過記住后使用更方便)

整數(shù),用int表示,來自單詞:integer

浮點數(shù),用float表示,就是單詞:float

可以用一個命令:type(object)來檢測一個數(shù)是什么類型。

>>> type(4)
    #4是int,整數(shù)
>>> type(5.0)
 #5.0是float,浮點數(shù)
type(988776544222112233445566778899887766554433221133344455566677788998776543222344556678)
   #是長整數(shù),也是一個整數(shù)
總結(jié)

python里的加減乘除按照小學(xué)數(shù)學(xué)規(guī)則執(zhí)行

不用擔(dān)心大整數(shù)問題,python會自動處理

type(object)是一個有用的東西

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/37305.html

相關(guān)文章

  • Python貓薦書系列之七:Python入門書籍有哪些?

    摘要:正好,最近又有幾位不同身份的初學(xué)者來咨詢,要我推薦幾本入門書籍,而我們薦書系列已經(jīng)停更了兩個多月,所以,本期薦書就來推薦一些入門書籍吧。為了準備這期薦書,我專門搜集了本入門書籍,現(xiàn)在全部加入到了一份豆瓣豆列里,方便大家查看。 showImg(https://segmentfault.com/img/remote/1460000019299066?w=4790&h=3193); 本文原創(chuàng)...

    Joyven 評論0 收藏0
  • 基礎(chǔ)如何學(xué)爬蟲技術(shù)

    摘要:楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲技術(shù)以供學(xué)習(xí),。本文來源知乎作者路人甲鏈接楚江數(shù)據(jù)提供網(wǎng)站數(shù)據(jù)采集和爬蟲軟件定制開發(fā)服務(wù),服務(wù)范圍涵蓋社交網(wǎng)絡(luò)電子商務(wù)分類信息學(xué)術(shù)研究等。 楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲技術(shù)以供學(xué)習(xí),http://www.chujiangdata.com。 第一:Python爬蟲學(xué)習(xí)系列教程(來源于某博主:htt...

    KunMinX 評論0 收藏0
  • [基礎(chǔ)學(xué)Python]正規(guī)地說一句話

    摘要:語句,遍列列表字符串字典集合等迭代器,依次處理迭代器中的每個元素。與配合使用處理在程序運行中出現(xiàn)的異常情況。表示此行為空,不運行任何操作。在迭代器函數(shù)內(nèi)使用,用于返回一個元素。恭請到上瀏覽及時更新的教程零基礎(chǔ)學(xué) 小孩子剛剛開始學(xué)說話的時候,常常是一個字一個字地開始學(xué),比如學(xué)說餃子,對他/她來講,似乎有點難度,大人也聰明,于是就簡化了,用餃餃來代替,其實就是讓孩子學(xué)會一個字就能表達。當(dāng)然...

    Freeman 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<