最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python基礎之數(shù)據(jù)類型相關知識總結

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

1、字符串

(1)概念

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

字符串可以用來表示詞、語句、甚至是數(shù)學公式。簡單概括一下,所有單引號、雙引號、三引號中的內(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ù)的特點,導致它在計算機內(nèi)運算時,結果不是那么精確,會有四舍五入的差。

舉個例子:

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

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

(3)二進制轉換

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

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

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

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

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

比如:

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

5、數(shù)據(jù)轉化

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

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

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

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

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

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

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

(4)總結

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

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

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

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

6、標準數(shù)據(jù)類型

Python3 中有六個標準的數(shù)據(jù)類型:

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

Python3 的六個標準數(shù)據(jù)類型中:

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

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

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

相關文章

  • Mac中Python 3環(huán)境下安裝scrapy的方法教程

    Mac中Python 3環(huán)境下安裝scrapy的方法教程

    作為一名python爬蟲愛好者,怎能不折騰下Scrapy?折騰了許久之后終于安裝到了mac中,所以下面這篇文章主要給大家介紹了關于Mac系統(tǒng)中Python 3環(huán)境下安裝scrapy的相關資料,文中將實現(xiàn)的步驟一步步介紹的非常詳細,需要的朋友可以參考下。
    2017-10-10
  • Python模塊WSGI使用詳解

    Python模塊WSGI使用詳解

    這篇文章主要為大家詳細介紹了Python模塊WSGI使用的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 對python 讀取線的shp文件實例詳解

    對python 讀取線的shp文件實例詳解

    今天小編就為大家分享一篇對python 讀取線的shp文件實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 百分百成功的全網(wǎng)最簡約sklearn環(huán)境配置教程

    百分百成功的全網(wǎng)最簡約sklearn環(huán)境配置教程

    這篇文章主要介紹了百分百成功的全網(wǎng)最簡約sklearn環(huán)境配置教程,圖文全流程講解包簡單易懂,百分百成功,需要的朋友可以參考下
    2023-03-03
  • Python批量模糊匹配的3種方法實例

    Python批量模糊匹配的3種方法實例

    模糊匹配可以算是現(xiàn)代編輯器的一個必備特性了,它所做的就是根據(jù)用戶輸入的部分內(nèi)容,猜測用戶想要的文件名,并提供一個推薦列表供用戶選擇,下面這篇文章主要給大家介紹了關于Python批量模糊匹配的3種方法,需要的朋友可以參考下
    2022-03-03
  • PyTorch中的nn.ConvTranspose2d模塊詳解

    PyTorch中的nn.ConvTranspose2d模塊詳解

    nn.ConvTranspose2d是PyTorch中用于實現(xiàn)二維轉置卷積的模塊,廣泛應用于生成對抗網(wǎng)絡(GANs)和卷積神經(jīng)網(wǎng)絡(CNNs)的解碼器中。該模塊通過參數(shù)如輸入輸出通道數(shù)、卷積核大小、步長、填充等,能控制輸出尺寸和避免棋盤效應
    2024-09-09
  • Scrapy框架使用的基本知識

    Scrapy框架使用的基本知識

    今天小編就為大家分享一篇關于Scrapy框架使用的基本知識,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python 字符串操作詳情

    Python 字符串操作詳情

    這篇文章主要介紹了Python 字符串操作,所謂字符串,就是由0個或者多個字符組成的有限序列,字符串的字符可以是特殊符號、英文字母、中文字符、日文的平假名或片假名、希臘字母、Emoji字符等等。下面我們大家一起來學習文章詳細內(nèi)容吧
    2021-11-11
  • 用Python實現(xiàn)KNN分類算法

    用Python實現(xiàn)KNN分類算法

    這篇文章主要為大家詳細介紹了用Python實現(xiàn)KNN分類算法的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Pytest使用logging模塊寫日志的實例詳解

    Pytest使用logging模塊寫日志的實例詳解

    logging是python語言中的一個日志模塊,專門用來寫日志的,日志級別通常分為debug、info、warning、error、critical幾個級別,一般情況下,默認的日志級別為warning,在調(diào)試或者測試階段,下面就快速體驗一下logging模塊寫日志的用法,感興趣的朋友跟隨小編一起看看吧
    2022-12-12

最新評論

绵竹市| 克山县| 临桂县| 那坡县| 罗甸县| 奉化市| 寿阳县| 米易县| 香港| 牟定县| 井研县| 昭平县| 余庆县| 安新县| 会泽县| 萝北县| 肥城市| 定日县| 淮安市| 班玛县| 辽宁省| 天台县| 铅山县| 东阿县| 华池县| 兴国县| 河间市| 城口县| 青田县| 沁水县| 阿拉尔市| 南开区| 高州市| 靖州| 垫江县| 海兴县| 云龙县| 林西县| 揭东县| 盘锦市| 佛冈县|