python內建資料型別 數字

2021-08-09 16:42:15 字數 885 閱讀 1459

型別

子型別示例

相關模組

數字整數

2**100(2的100次方)

import math

import random

浮點數複數等

小數物件:表現固定精度的特性(例如:頭寸的合計),以及實現更好的數字精度是乙個理想的工具

0.1+0.1+0.1-0.3 = 5.551115123125783e-17

>>> from decimal import decimal

>>> decimal('0.1')+decimal('0.1')+decimal('0.1')-decimal('0.3')

decimal('0.0')

關於小數:decimal模組可以設定所有小數數值的精度、設定錯誤處理等

>>> import decimal

>>> decimal.decimal(1) / decimal.decimal(7)

decimal('0.1428571428571428571428571429')

>>> decimal.getcontext().prec = 4

>>> decimal.decimal(1) / decimal.decimal(7)

decimal('0.1429')

分數:>>> from fractions import fraction

>>> x = fraction(1, 3)

>>> y = fraction(4, 6)

>>> x

fraction(1, 3)

>>> y

fraction(2, 3)

>>> print y

2/3分數和小數都能夠提供比浮點數更直觀和準確的結果

Python 內建資料型別

1 字串 string 1 str this is string print str print type str 2 str 想怎麼些就怎麼些 怎麼的 print str print type str 注意 單引號 雙引號均可,使用三個引號,其內容可以自由書寫 2 布林型別 bool bool f...

Python 內建資料型別(二)

一 字串 不可改變物件 1 定義 有序的字元的集合,用單引號或者雙引號表示,支援索引,切片 就是編號,通過這個編號就能找到相應的儲存空間。正數從左到右,負數從右到左。切片 sx sx 3 sx 2 sx 0 4 2 是指對操作物件擷取其中的一部分 語法 起始 結束 步長 注意 選取的區間屬於左閉右開...

Python內建資料型別總結

在眾多語言的學習和應用中,資料型別必不可少,當然了核心資料型別也無外乎就那麼幾種.很多語言中提供了數字,字串,檔案資料型別,有一部分形式的資料型別以標準庫的形式表示 但是在 python 有很多資料型別都是內建的,不需要 import 數字字串 列表list 字典dict 元組集合 none 布林檔...