[云炬ThinkPython阅读笔记]1.5 值和类型
1.5 值和類型
值(value) 是程序處理的基本數據之一,一個單詞或一個數字都是值的實例。我們目前已經接觸到的值有:2 ,42.0 ,和 'Hello?World!' 。
這些值又屬于不同的類型 (types) :2 是一個整型數 (integer),42.0 是一個浮點型數(floating point number),而 'Hello,?World!' 則是一個字符串 (string),這么稱呼是因為其中的字符被串2在了一起。
如果你不確定某個值的類型是什么,解釋器可以告訴你:
2strung together , >>> 40 + 2 42 >>> 43 ? 1 42 >>> 6 * 7 42 < class ' float '> >>> type (' Hello , ?World !') < class ' str '> , >>> type ('2 ') < class ' str '> >>> type (' 42.0 ') < class ' str '> , >>> 1 ,000 ,000 (1 , 0 , 0)
1.6 形式語言和自然語言 5
r
“class” 一詞在上面的輸出結果中,是類別的意思;一個類型就是一個類別的值。不出意料,整型數屬于int 類型,字符串屬于str 類型,浮點數屬于float 類型。
那么像'2' 和'42.0' 這樣的值呢?它們看上去像數字,但是又和字符串一樣被引號括在了一起?
它們其實是字符串。
當你輸入一個大數值的整型數時,你可能會想用逗號進行區分,比如說像這樣:1,000,000。 在Python 中,這不是一個合法的整型數,但是確實合法的值。
結果和我們預料的完全不同!Python 把 1,000,000 當作成了一個以逗號區分的整型數序列。在后面的章節中,我們會介紹更多有關這種序列的知識。
總結
以上是生活随笔為你收集整理的[云炬ThinkPython阅读笔记]1.5 值和类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql数据库密码安全参数_MySQL
- 下一篇: HTML5 API详解(4):最实用的A