什麼是數據類型?
我們人類可以很容易的分清數字與字符的區別,但是計算機並不能呀,計算機雖然很強大,但從某種角度上看又很傻,除非你明確的告訴它,1是數字,“漢”是文字,否則它是分不清1和‘漢’的區別的,因此,在每個編程語言裡都會有一個叫數據類型的東東,其實就是對常用的各種數據類型進行了明確的劃分,你想讓計算機進行數值運算,你就傳數字給它,你想讓他處理文字,就傳字符串類型給他。Python中常用的數據類型有多種,今天我們暫只講3種, 數字、字符串、布爾類型(命題).
8.1 整數(int)
在python3中所有的整數都是int類型. 用於計算或者大小的比較
整數能做什麼操作:
1. 加減乘除.
+, -, *, /, %, //
前四個不說了. 計算餘數. 小學生都知道10除以3等於3餘1. 這裡的餘數就是1. 它能做什麼呢? 最主要的就是能判斷xxx是否可以被xxx整除. 所謂整除就是沒有餘數或者餘數為零.
2. 比較大小. > < >= <= == !=
8.2 字符串(str)
在Python中,凡是用引號引起來的,全是字符串.
字符串可以用單引號,雙引號,或者三引號引起來,沒有什麼區別,只是一些特殊的格式需要不用的引號比如:
數字類型有 +-*/ 字符串有麼?
字符串只有 +和 *
8.3 布爾值(bool),
bool類型的取值範圍是固定的, 只有真或者假, True和False, 主要作用就是條件判斷. 計算機中所有的判斷都是由bool值來進行的.
8.4 查看數據類型
現在我就給你幾個變量. 不告訴你具體的值. 你怎麼能知道這幾個變量的數據類型呢? python提供了type函數來查看數據類型