中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中有哪些常見的數據類型

發布時間:2021-08-03 15:04:52 來源:億速云 閱讀:162 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關Python中有哪些常見的數據類型,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

常見的幾個數據類型

1. 數據類型并不神秘

人類世界對萬事萬物都有種類劃分,例如:

哺乳動物

人、貓、馬、鴨嘴獸....等等

蔬菜

西紅柿、波菜、茄子....等等

水果

西瓜、桃子、蘋果....等等

世間的萬物可以有類型,那數據為什么不能有類型呢?

數據類型:就是對數據分類的方式而已,各種不同的數據類型有不同的特點。

數據類型舉例,常見的數據類型:

123 是整數類型

3.14 正常表達叫小數,計算機里叫浮點類型

"我是唐三,我最愛小舞" 一段文字一句話,在計算機里叫字符串類型

2. 最常見的4種數據類型

我們這一章講四種最常見的數據類型:

數據類型舉例備注
整型123, -123就是我們常見的整數
浮點數3.13, -233.121也是我們經常所說的小說
字符串"Hello world", "李文凱老師"各種文字和符號
布爾True 和 False真和假,對或錯
空值None不存在值即為空,如變量沒有被定義,直接使用

注:print()為打印顯示

type( )為獲得當前變量的類型

我們用代碼實現一下各種類型的定義。

3. 整型定義

我們在上面講了整型就是整數。我們現在可以嘗試定義一個整數:

my_int = 123print(my_int)
print(type(my_int))

這就打印出來了一個整型的123。

執行結果如下:

123
<class 'int'>

16進制整型

16進制是:0 1 2 3 4 5 6 7 8 9 a b c d e f ,16個字符。A代表的是10 F代表的是15。

以0x 開始,后面寫上對應的數。

#16進制的取值范圍最大為0-f,即0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,fshiliu =  0x6ffprint(shiliu)
print(type(shiliu))

注意:為了方便大家認識,李文凱老師故意寫成了拼音定義變量,在真實的工作中請使用英文定義變量,顯得更有逼格一些。

輸出結果:

1791
<class 'int'>

4. 浮點定義

所謂浮點類型,可以理解為:我們數學里面的小數。

【注意】關于精度取值范圍科學記數法型聲明不是學習的重點。因為此塊在實際開發中用的特別少。我們將此塊的知識點的學習標注為,了解級別。

聲明方式分為兩種:

  1. 普通聲明

  2. 科學聲明

普通型浮點聲明

#聲明變量fudian的值為12121.3132fudian = 12121.3132print(fudian)
print(type(fudian))#聲明變量fl 的值為0.8873fl = 0.8873;
print(fl)
print(type(fl))

運行輸出結果:

12121.3132
<class 'float'>
0.8873
<class 'float'>

科學記數法聲明(學習級別:了解)

在小數后面加上e,后面寫上e。下面的例子等價于:1.23x105

kexue = 1.23e5print(kexue)
print(type(kexue))

運行輸出結果:

123000.0
<class 'float'>

5. 字符串定義

字符串在英語里面的表達是string,我們可能遇到最多的一個數據類型就是字符串類型了。現實生活中到處看到的文字,都可以看作為字符串。

用引號括起來的文字,我們可以把他理解為字符串。

字符串定義有三種方式,第一種單引號中插入文字:

' 里面寫上內容'

第二種,雙引號中插入文字:

" 這個里面寫上字符串"

第三種,三個號引中間寫上內容(三個雙引號和三個單引號均可):

"""

中寫寫上大段的內容

"""

'''

三個單引號中間寫寫上了對應的內容 '''

注意:三個引號""" 的聲明方式與注釋比較像。但是,注釋不會賦值給變量。注釋也不會寫在等號后面。

例如,下面我們定義一組中文字符串:

# coding=utf-8my_cn = "我愿變成童話里,你愛的那個天使,有房有車有票子"print(my_cn)
print(type(my_cn))

執行結果如下:

我愿變成童話里,你愛的那個天使,有房有車有票子
<class 'str'>

例如,下面是一個字符串的123:

my_str = "123"print(type(my_str))
print(my_str)

注意:整型的123 與字符串的 "123",在計算機不是同一個東西。只是人的肉眼看到的顯示出來的一樣而已。

執行結果如下:

<class 'str'>
123

聲明多行字符串試一下:

#coding=utf-8my_flag = """
曾經有操蛋的愛情擺在我面前,我珍惜了。
當我得到的時候才感到后悔莫及。
如果非要在這段愛情前面加上一段三個字,
我愿意說三個字:滾犢子
"""print(my_flag)
print(type(my_flag))

輸出結果:

曾經有操蛋的愛情擺在我面前,我珍惜了。
當我得到的時候才感到后悔莫及。
如果非要在這段愛情前面加上一段三個字,
我愿意說三個字:滾犢子

<class 'str'>

再次說明注意項:三個引號""" 的聲明方式與注釋比較像。但是,注釋不會賦值給變量。注釋也不會寫在等號后面。

6. 布爾類型定義

布爾類型是一個非漢語的解釋,在英文當中的泊來之物。

所謂布爾類型,漢語翻譯過來之后,更好的解釋是用道家中易經的語言來進行解釋,即為:

  • 陰/陽

  • 男/女

  • 真/假

  • 對/錯

  • 存在/不存在

  • 0/1 等等.... ...

是人類繁衍過程中,我們對邏輯判斷的一種總結。

例如電視劇里面經常講到的一句話: 如果那個漂亮妹子(帥哥)被我泡到手了,我死都愿意。

用計算機的代碼完全可以寫出這句話:

如果我泡到了漂亮妹子

       則:我愿意去死

  如果沒有泡到

       則:我不愿意去死

在我們的思維過程當中,始終在遵循上述的思考模式來思考問題。因此,前輩們為我們進行了總結,在計算機里面把這種判斷和思考方式,叫作布爾判斷。為這種思考方式專門做了一個數據類型,即為布爾類型。

布爾類型就是:真和假。 在英文把真和假翻譯過來就是:

  • True(真)

  • False(假)

因此,我們在Python代碼里面可以這樣聲明。

注意:和有些語言不一樣,這里的T 和F 需要大寫。

#聲明一個變量(拼音)為布爾buer = True#聲明一個變量(英文)my_bool = Falseprint(buer)
print(my_bool)

print(type(buer))
print(type(my_bool))

看看運行結果:

True
False
<class 'bool'>
<class 'bool'>

7. (None)空類型

None在Python里是一個特殊的數據類型:空。空是值不存在,不是指0。

0是一個計數單位,是有一個有意義的數。

而None 是指一個東西不在這個世界上存在。

my_name = Noneprint(type(my_name))

輸出結果可以看出,None是一種獨立的數據類型:

<class 'NoneType'>


上述就是小編為大家分享的Python中有哪些常見的數據類型了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潮州市| 江阴市| 彭山县| 自贡市| 沿河| 隆尧县| 乌拉特前旗| 长沙县| 顺昌县| 婺源县| 营口市| 文安县| 榕江县| 靖宇县| 长阳| 肇庆市| 苏尼特左旗| 抚远县| 会东县| 仙游县| 台中县| 永泰县| 麻栗坡县| 塘沽区| 许昌市| 景洪市| 六枝特区| 台中县| 江达县| 岐山县| 旬阳县| 保德县| 江城| 昭苏县| 大理市| 荃湾区| 宜兰县| 自治县| 会东县| 桐乡市| 陈巴尔虎旗|