亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python基礎(chǔ)之?dāng)?shù)據(jù)類型相關(guān)知識總結(jié)

 更新時間:2021年06月17日 09:55:58   作者:程序猿中的BUG  
眾所周知,在Python中,常用的數(shù)據(jù)類型有三種,分別是字符串、整數(shù)和浮點數(shù).在Python基礎(chǔ)學(xué)習(xí)的過程中,數(shù)據(jù)類型是初學(xué)者常常容易混淆的一個基礎(chǔ)知識點,本文為大家詳細總結(jié)了三種數(shù)據(jù)類型的概念、數(shù)據(jù)類型的查詢以及更為復(fù)雜的數(shù)據(jù)轉(zhuǎn)化,需要的朋友可以參考下

1、字符串

(1)概念

字符串英文名string,簡稱str。 字符串就是由一個個字符連接起來的組合, 你平時所見的字母、數(shù)字、漢字、符號都是字符。

字符串可以用來表示詞、語句、甚至是數(shù)學(xué)公式。簡單概括一下,所有單引號、雙引號、三引號中的內(nèi)容就是字符串,無論引號里面內(nèi)容是中文、英文、法文、數(shù)字、符號、甚至是火星文。

代碼演示1:

name='小明'

代碼演示2:

print("hello")

在上面的代碼中,小明和hello都屬于字符串類型。

(2)字符串拼接

字符串拼接的方法簡單的很,就是利用字符串拼接符號+,將需要拼接的變量連接在一起。需要注意的是,只有字符串與字符串才能拼接。

比如:

Python數(shù)據(jù)類型

2、整數(shù)

整數(shù)英文為integer, 簡稱int。整數(shù)是正整數(shù)、零和負整數(shù)的統(tǒng)稱。說白了,就是沒有小數(shù)點的數(shù)字。而且不帶引號,直接用print()函數(shù)打印。

代碼演示:

Python數(shù)據(jù)類型

注意:整數(shù)中不能出現(xiàn)其他文字、字母、符號!

3、浮點數(shù)

(1)概念

浮點數(shù),英文稱為float。在Python中,將帶有小數(shù)點的純數(shù)字定義為浮點數(shù)。浮點數(shù)是我們從常見的數(shù)據(jù)類型之一。

簡單來講,浮點數(shù)就是比整數(shù)多了一個小數(shù)點。比如3.1415926、95.27、999.00等等。

(2)特點

浮點數(shù)雖說比整數(shù)多一個小數(shù)點,但是它存在一個bug。因為浮點數(shù)的特點,導(dǎo)致它在計算機內(nèi)運算時,結(jié)果不是那么精確,會有四舍五入的差。

舉個例子:

Python數(shù)據(jù)類型

為什么打印出來的不是0.46,而是一個比0.46小的數(shù)字呢? 這是因為Python計算浮點數(shù)時,會把0.35與0.11轉(zhuǎn)換成二進制數(shù)。二進制數(shù)由0和1表示,逢2進1。

(3)二進制轉(zhuǎn)換

0.35(十進制) = 0.010110011001100110011001100110011001100110011001100111(二進制)

0.11(十進制)= 0.00011100001010001111010111000010100011110101110000101001(二進制)

在這個十進制轉(zhuǎn)換二進制過程中,產(chǎn)生了誤差,這樣就造成了我們與結(jié)果的誤差。然后,這兩個二進制數(shù)字相加后,在將得到的二進制結(jié)果轉(zhuǎn)換成十進制小數(shù)。

4、數(shù)據(jù)類型的查詢—type()函數(shù)

只需要把查詢的內(nèi)容放進括號里就可以使用type()函數(shù)了。但是對于Python而言,你只是下了一個查詢類型的命令,type()函數(shù)已經(jīng)執(zhí)行結(jié)束,所以想要在終端顯示查詢結(jié)果,你還需要補全代碼,將type()函數(shù)查詢結(jié)果 放進print() 中,例print(type(name))。

比如:

Python數(shù)據(jù)類型

5、數(shù)據(jù)轉(zhuǎn)化

(1)Str()函數(shù)

Str()函數(shù)不管你之前屬于啥類型,只要到了它的括號里,就把任何數(shù)據(jù)都轉(zhuǎn)成字符串類型。另外也可以不用Str()函數(shù),直接用引號完成字符串的轉(zhuǎn)化。

(2)int()函數(shù)

但是關(guān)于int()函數(shù)的使用,只有字符串中的內(nèi)容是純數(shù)字時,才能夠使用int()函數(shù)進行強制轉(zhuǎn)換。對于文字、英文、火星文都不能使用int()進行轉(zhuǎn)換;浮點數(shù)形式的字符串也是不能使用int()強制轉(zhuǎn)換的,但是浮點數(shù)是可以使用int()函數(shù)來轉(zhuǎn)換。

int()函數(shù)的本質(zhì)是將數(shù)據(jù)轉(zhuǎn)換整數(shù),對于浮點數(shù),就是取整處理,也就是只拿走整數(shù)部分,不會做四舍五入操作。

(3)float()函數(shù)

float()函數(shù)的使用和str()、int()的方法一致,也是將需要轉(zhuǎn)換的數(shù)據(jù)放在括號里。float()函數(shù)可以將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù)類型,但前提是,這個字符串中的內(nèi)容一定是數(shù)字形式。

(4)總結(jié)

到現(xiàn)在為止,所有的轉(zhuǎn)換數(shù)據(jù)類型的方法都講完了。

下面,我們來總結(jié)一下這個三個函數(shù)。Str()函數(shù)可以把任何文本轉(zhuǎn)化為字符串;

int()函數(shù)只能轉(zhuǎn)化不帶小數(shù)點純數(shù)字的字符串,在轉(zhuǎn)化浮點數(shù)的時候會取整抹零;

float()函數(shù)只能轉(zhuǎn)化數(shù)字形式的字符串,轉(zhuǎn)化整數(shù)時會在后面加零。

6、標(biāo)準(zhǔn)數(shù)據(jù)類型

Python3 中有六個標(biāo)準(zhǔn)的數(shù)據(jù)類型:

  • Number(數(shù)字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Set(集合)
  • Dictionary(字典)

Python3 的六個標(biāo)準(zhǔn)數(shù)據(jù)類型中:

  • 不可變數(shù)據(jù)(3 個):Number(數(shù)字)、String(字符串)、Tuple(元組);
  • 可變數(shù)據(jù)(3 個):List(列表)、Dictionary(字典)、Set(集合)。

關(guān)于Python的數(shù)據(jù)類型基礎(chǔ)學(xué)習(xí)就到這里了,以上這些學(xué)習(xí)筆記的內(nèi)容,只是我們開始探究數(shù)據(jù)的開始,,以后你還會學(xué)習(xí)更加復(fù)雜的代碼及命令

到此這篇關(guān)于Python基礎(chǔ)之?dāng)?shù)據(jù)類型相關(guān)知識總結(jié)的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python for循環(huán)賦值問題

    python for循環(huán)賦值問題

    這篇文章主要介紹了python for循環(huán)賦值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Python tornado上傳文件的功能

    Python tornado上傳文件的功能

    這篇文章主要介紹了Python tornado上傳文件的功能,代碼分為普通上傳和ajax上傳,通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 詳解Django3中直接添加Websockets方式

    詳解Django3中直接添加Websockets方式

    這篇文章主要介紹了Django3中直接添加Websockets方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Django視圖之ORM數(shù)據(jù)庫查詢操作API的實例

    Django視圖之ORM數(shù)據(jù)庫查詢操作API的實例

    下面小編就為大家?guī)硪黄狣jango視圖之ORM數(shù)據(jù)庫查詢操作API的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • python刪除字符串中指定字符的方法

    python刪除字符串中指定字符的方法

    這篇文章主要介紹了python刪除字符串中指定字符的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 將string類型的數(shù)據(jù)類型轉(zhuǎn)換為spark rdd時報錯的解決方法

    將string類型的數(shù)據(jù)類型轉(zhuǎn)換為spark rdd時報錯的解決方法

    今天小編就為大家分享一篇關(guān)于將string類型的數(shù)據(jù)類型轉(zhuǎn)換為spark rdd時報錯的解決方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python實現(xiàn)的網(wǎng)頁截圖功能【PyQt4與selenium組件】

    Python實現(xiàn)的網(wǎng)頁截圖功能【PyQt4與selenium組件】

    這篇文章主要介紹了Python實現(xiàn)的網(wǎng)頁截圖功能,結(jié)合實例形式分別描述了使用PyQt4組件與selenium組件進行網(wǎng)頁截圖操作的相關(guān)實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-07-07
  • python使用tkinter實現(xiàn)簡單計算器

    python使用tkinter實現(xiàn)簡單計算器

    這篇文章主要為大家詳細介紹了python使用tkinter實現(xiàn)簡單計算器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python中__init__.py文件的作用詳解

    Python中__init__.py文件的作用詳解

    __init__.py 文件的作用是將文件夾變?yōu)橐粋€Python模塊,Python 中的每個模塊的包中,都有__init__.py 文件.這篇文章主要介紹了Python中__init__.py文件的作用詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Python3 filecmp模塊測試比較文件原理解析

    Python3 filecmp模塊測試比較文件原理解析

    這篇文章主要介紹了Python3 filecmp模塊測試比較文件原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03

最新評論