科悟學院帶你初識python(11) Python的基本數據類型

什麼是數據類型?

我們人類可以很容易的分清數字與字符的區別,但是計算機並不能呀,計算機雖然很強大,但從某種角度上看又很傻,除非你明確的告訴它,1是數字,“漢”是文字,否則它是分不清1和‘漢’的區別的,因此,在每個編程語言裡都會有一個叫數據類型的東東,其實就是對常用的各種數據類型進行了明確的劃分,你想讓計算機進行數值運算,你就傳數字給它,你想讓他處理文字,就傳字符串類型給他。Python中常用的數據類型有多種,今天我們暫只講3種, 數字、字符串、布爾類型(命題).


8.1 整數(int)

在python3中所有的整數都是int類型. 用於計算或者大小的比較

整數能做什麼操作:

1. 加減乘除.

+, -, *, /, %, //

前四個不說了. 計算餘數. 小學生都知道10除以3等於3餘1. 這裡的餘數就是1. 它能做什麼呢? 最主要的就是能判斷xxx是否可以被xxx整除. 所謂整除就是沒有餘數或者餘數為零.


科悟學院帶你初識python(11) Python的基本數據類型

2. 比較大小. > < >= <= == !=


科悟學院帶你初識python(11) Python的基本數據類型

8.2 字符串(str)

在Python中,凡是用引號引起來的,全是字符串.

字符串可以用單引號,雙引號,或者三引號引起來,沒有什麼區別,只是一些特殊的格式需要不用的引號比如:


科悟學院帶你初識python(11) Python的基本數據類型

字符串

數字類型有 +-*/ 字符串有麼?

字符串只有 +和 *


科悟學院帶你初識python(11) Python的基本數據類型

字符串

8.3 布爾值(bool),

bool類型的取值範圍是固定的, 只有真或者假, True和False, 主要作用就是條件判斷. 計算機中所有的判斷都是由bool值來進行的.


科悟學院帶你初識python(11) Python的基本數據類型

8.4 查看數據類型

現在我就給你幾個變量. 不告訴你具體的值. 你怎麼能知道這幾個變量的數據類型呢? python提供了type函數來查看數據類型


科悟學院帶你初識python(11) Python的基本數據類型


分享到:


相關文章: