濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:梅州外呼業(yè)務(wù)系統(tǒng) 無錫客服外呼系統(tǒng)一般多少錢 地圖標(biāo)注視頻廣告 高德地圖標(biāo)注是免費(fèi)的嗎 北京電信外呼系統(tǒng)靠譜嗎 百度地圖標(biāo)注位置怎么修改 洪澤縣地圖標(biāo)注 老人電話機(jī)器人 大連crm外呼系統(tǒng)

1、字符串

(1)概念

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

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

代碼演示1:

name='小明'

代碼演示2:

print("hello")

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

(2)字符串拼接

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

比如:

2、整數(shù)

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

代碼演示:

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

3、浮點(diǎn)數(shù)

(1)概念

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

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

(2)特點(diǎn)

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

舉個(gè)例子:

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

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

0.35(十進(jìn)制) = 0.010110011001100110011001100110011001100110011001100111(二進(jìn)制)

0.11(十進(jìn)制)= 0.00011100001010001111010111000010100011110101110000101001(二進(jìn)制)

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

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

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

比如:

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

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

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

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

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

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

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

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

(4)總結(jié)

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

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

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

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

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

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

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

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

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

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

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

您可能感興趣的文章:
  • Python數(shù)據(jù)類型最全知識(shí)總結(jié)
  • python數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換實(shí)例詳解
  • python數(shù)據(jù)類型可變不可變知識(shí)點(diǎn)總結(jié)
  • Python數(shù)據(jù)類型之Dict字典實(shí)例詳解
  • python數(shù)據(jù)類型判斷type與isinstance的區(qū)別實(shí)例解析
  • python數(shù)據(jù)類型_字符串常用操作(詳解)
  • python數(shù)據(jù)類型_元組、字典常用操作方法(介紹)

標(biāo)簽:清遠(yuǎn) 長(zhǎng)春 岳陽 吉林 洛陽 泉州 怒江 安慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python基礎(chǔ)之?dāng)?shù)據(jù)類型相關(guān)知識(shí)總結(jié)》,本文關(guān)鍵詞  Python,基礎(chǔ),之,數(shù)據(jù),類型,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python基礎(chǔ)之?dāng)?shù)據(jù)類型相關(guān)知識(shí)總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python基礎(chǔ)之?dāng)?shù)據(jù)類型相關(guān)知識(shí)總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亳州市| 于都县| 周至县| 泰顺县| 陆丰市| 永兴县| 阿巴嘎旗| 秀山| 民丰县| 平武县| 吉林省| 紫阳县| 石台县| 巫溪县| 汉寿县| 元谋县| 南宫市| 汪清县| 临安市| 岳普湖县| 昆山市| 锡林郭勒盟| 勐海县| 郸城县| 郓城县| 保康县| 原阳县| 南皮县| 阿克陶县| 左权县| 新竹市| 筠连县| 兴宁市| 安陆市| 天镇县| 南岸区| 穆棱市| 双峰县| 高尔夫| 伊金霍洛旗| 连南|