国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python|數據類型

wua_wua2012 / 2407人閱讀

摘要:任何數據都有明確的數據類型,例如屬于整數類型,屬于浮點類型,屬于字符串類型。獲取數據的數據類型調用內置函數可以獲取數據的數據類型。浮點數的創建除了使用小數創建浮點數外,還可以調用內置函數創建浮點數。

數據類型的概述

什么是數據類型

數據類型是對數據的分類,例如:整數類型、浮點類型、字符串類型,等等。

任何數據都有明確的數據類型,例如:18屬于整數類型,5.6屬于浮點類型,"Hello"屬于字符串類型。

獲取數據的數據類型

調用內置函數type可以獲取數據的數據類型。

print(type(18))        #
print(type(5.6))    #
print(type("Hello"))#
整數類型

整數的不同進制表示方式

整數有4種進制表示方式:

10進制:默認的進制

2進制:以0b開頭

8進制:以00開頭

16進制:以0x開頭

print(118)            #118
print(0b1110110)    #118
print(00166)        #118
print(0×76)            #118

整數轉換為不同進制的字符串

可以調用內置函數將十進制整數轉換為不同進制的字符串:

bin()將十進制整數轉換為2進制binary字符串

oct()將十進制整數轉換為8進制octal字符串

hex()將十進制整數轉換為16進制hexadecimal字符串

print(bin(118))        #0bl110110
print(oct(118))        #00166
print(hex(118))        #0x76

整數的創建
除了直接創建一個整數,還可以調用內置函數int創建整數

不傳遞任何參數時,返回整數0
只傳遞一個參數時,將傳遞的參數轉換為整數
傳遞兩個參數時,第一個參數必須是字符串,第二個參數指定進制

  print(int())            #0
  print(int(118))            #118
  print(int(118.2))        #118
  print(int("118"))        #118
  print(int("1110110",2))    #118
  print(int("00166",8))    #118
  print(int("0x76",16))    #118
浮點類型

什么是浮點數類型

浮點數類型用于表示浮點數,也就是小數。

     print(0.123456789)        #0.123456789

浮點數的創建

除了使用小數創建浮點數外,還可以調用內置函數float創建浮點數。

不傳遞任何參數時,返回浮點數`0.0`
只傳遞一個參數時,將傳遞的參數轉換為浮點數
print(float())        #0.0
print(float(118))    #118.0
print(float(118.2))    #118.2
print(float("118"))    #118.0

用科學計數法表示浮點數

很大或很小的浮點數可以用科學計數法來表示:men表示:m乘以10n次方。

print(2.3e8)        #230000000.0
print(2.3e-4)        #0.0002311u

浮點數存儲的不精確性

計算機采用二進制存儲浮點數時是不精確的,可能會存在誤差,因此,對于浮點數的運算需要格外小心

print(1.1+2.2-3.3)        #4.440892098500626e-16
print(1.1+2.2)        #3.3000000000000003111111

解決方案 :導入模塊decimalfractions其中,

模塊decimal用于處理十進制的浮點數

模塊fractions用于處理分數

from decimal import Decimal 
print(Decimal("1.1")+Decimal("2.2")-Decimal("3.3"))        #0.0
from fractions import Fraction 
print(Fraction(11,10)+Fraction(22,10)-Fraction((33,10))        #0
布爾類型

什么是布爾類型

布爾類型只有兩種取值:True or False

例如: 這次數學考試及格了嗎?地鐵三號線的早班車時間是六點嗎?

print(5>3)    #True 
print(5<3)    #False

True的值為1,False的值為0

  print(True1)        #True 
  print(False==0)        #True
  print(True+False+5)    #6

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43720.html

相關文章

  • Python零基礎到入門】Python基礎語法篇——基本數據類型【文末送書】

    摘要:布爾值布爾值和布爾代數的表示完全一致,一個布爾值只有兩種值的數據類型可以通過內置的函數查詢,例如還可以用來判斷和的區別在于不會認為子類是一種父類類型。會認為子類是一種父類類型。基本功能是進行成員關系測試和刪除重復元素。 ...

    Winer 評論0 收藏0
  • 基礎沖刺

    摘要:事實上,確實存在多種解釋器。在命令行下運行就是啟動解釋器。最常用的,自帶的就是這個是基于之上的一個交互式解釋器,也就是說,只是在交互方式上有所增強,但是執行代碼的功能和是完全一樣的。但是的解釋器很多,但使用最廣泛的還是。 以下資料大多參考的此篇博客:http://www.cnblogs.com/alex37... 基礎沖刺 編譯型語言:C、C++ 運行之前都需要一次編譯,編譯成可以...

    sunny5541 評論0 收藏0
  • 真假美猴王-Numpy數據Python數組的區別與聯系

    摘要:下文統一稱為數組是存儲單一數據類型的多維數組同語言數組直接保存數值而則是能夠對數組進行處理的函數。動態數據類型與的數組和的這些不可變數據類型的適用場景等可變數據類型適用于需要不斷對原始數據進行修改的場景。 showImg(https://segmentfault.com/img/remote/1460000018925396);Numpy,是python中的一個矩陣計算包,功能類似ma...

    鄒強 評論0 收藏0
  • Python入門-基本語法1

    摘要:根據有效范圍作用域分為全局變量和局部變量。類型以開頭標識類型以開頭標識類型以進制的字節碼表示,實際上是一個字節串,回應了它的另一個名字。 < 返回索引頁 基本語法 Hello World 代碼注釋 關鍵字 數據類型 變量、常量 變量 變量賦值 變量命名 變量的作用域 常量 字符串與編碼 字符轉義 字符編碼 字符串操作 運算符與表達式 運算符 表達式 ...

    ingood 評論0 收藏0
  • Python入門-第一章Python基礎(2)

    摘要:例如使用表示年齡,使用表示年份等。如下圖所例以存儲數據的變量標識符為和存儲數據的變量標識符為為例,表示變量與內存單元之間的關系。用于設定分隔符,默認使用空格作為分隔。 1.2? ? 標識符和關鍵字 1.2.1? ? ?標識符 在日常生活中我們為了方便我們在行為、語言等方面進行溝通與交流,我們...

    freewolf 評論0 收藏0
  • python入門

    摘要:零預備知識字符編碼計算機只能處理數字,所以為文本需要轉化為數字才能被計算機處理,計算機里八個比特作為一個字節,這是數據的存儲基礎單位。 零、預備知識 0.1 字符編碼計算機只能處理數字,所以為文本需要轉化為數字才能被計算機處理,計算機里八個比特(bit)作為一個字節(byte),這是數據的存儲基礎單位。計算機為了處理文本,有以下三種編碼方式: ASCII碼:只有大小寫英文字母,數字...

    xeblog 評論0 收藏0

發表評論

0條評論

wua_wua2012

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<