Python基礎 簡單的資料型別介紹

2021-10-01 20:16:11 字數 2265 閱讀 7937

二、字串

在python中數值型分為四種:整型、浮點型、布林型和複數。

通常情況下,複數我們一般都用不太到,所以這裡重點說一下整型、浮點型和布林型。

在一些靜態語言中,比如c語言中,整型還會分為short、int、long等型別,但是在python中所有的整數一律都是 int 型別。

也就是說在python中整數不存在大小限制,不會存在因為數字過大導致記憶體溢位等問題報錯。

你想要多大,就有多大!(相對靜態語言是不是很方便鴨!)

這裡有個小技巧,如果數字過大而影響了閱讀,可以採用下劃線作為分隔符,比如常用的三位一分隔。

不同進製的表示:

但是需要注意的是,不管你採用哪種進製方式儲存數字,最後輸出列印的結果都是以十進位制顯示。(如下圖)

浮點數,也就是我們平時說的小數,python中的所有小數都是float型別。(靜態語言中,比如c,還存在single、double等型別)。

pi=3.14 這就是乙個浮點型別的數。

浮點型沒有太多需要強調的,但需要知道的是對浮點數進行與運算時,可能得到乙個不精確的結果。

比如0.1+0.2

所以我們在一些需要非常精確的運算計算,就要小心注意直接使用浮點數進行運算。

布林值,字母表示 bool,一共有兩個值 true 和 false(注意首字母的t和f一定必須大寫)。

布林值通常用來做邏輯判斷,在流程控制種運用得極其廣泛,true表示「真」,false表示「假」。

為什麼這裡把布林型分類在數字型下面呢?因為它本質上也屬於整型數字,true等於1,false等於0。

我們可以證明試一下:

最後再額外提一下,空值 none 型別,它就表示不存在。(注意首字母n一定要大寫)

——字串是我們在程式中使用得非常多的型別,用來表示一段文字資訊,符號為 str 。

python中字串必須使用引號引起來

如果有些時候我們使用的字串很長,或者因為格式需要進行縮排、換行等,可以使用三重引號來表示長字串

三個單引號(』』』) 或者 三個雙引號(""") 都是三重引號,能夠保留字串中的格式(比如縮排、換行等格式)

在字串中有乙個非常重要的概念要了解,叫做轉義字元,用反斜槓 \ 來表示。

通過使用轉義字元,我們能夠在字串中使用一些特殊的內容。

通常來說我們常用的轉義字元有:

沒錯,字串也能進行運算。

但是在字串只能使用加法(+)和乘法(*),它們分別表示字串連線和字串複製。

舉例演示一下:

'世界'

b ='我'

c ='%s與%s, 相互而已'%(

'世界'

,'我'

)# %s 表示任意字元的佔位符

d = f'與, 相互而已'

# 在字串前面加個f,可以引入已存在的變數

e ='{}與{}, 相互而已'

.format

('世界'

,'我'

)# 使用format函式按順序傳遞

python基礎 資料型別簡單操作

1.有如下值集合 11,22,33,44,55,66,77,88,99,90.將所有大於 66 的值儲存至字典的第乙個key中,將小於 66 的值儲存至第二個key的值中 即 dic ls 11,22,33,44,55,66,77,88,99,90 for i in ls if i 66 elif ...

Python 基礎 變數和簡單的資料型別

3 字串 4.數字 5.注釋 6.python 之禪 python 直譯器讀取整個程式,確定其中每個單詞的意思 編寫程式時,編輯器會以各種方式突出程式的不同部分,這種功能稱為語法突出 對上述程式再次進行擴充套件,使其再列印一條資訊 output hello python world print ou...

Python基礎 資料型別

1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...