float資料型別

2022-08-03 19:42:16 字數 2678 閱讀 6491

學習一門語言都要打好基礎,前面的知識可能看著無聊,但是很重要,能夠讓我們打好堅實的基礎,一定要掌握int、float、long、字串、列表、元組、集合、字典、函式和類的基礎常用的操作。

下面來看一看float資料型別都有那些常用的操作,以及和int不一樣的地方:

1.as_integer_ratio()

def as_integer_ratio(self): # real signature unknown; restored from __doc__

"""float.as_integer_ratio() -> (int, int)

返回乙個分數的最小表示整數表示顯示,元組形式

return a pair of integers, whose ratio is exactly equal to the original

float and with a positive denominator.

raise overflowerror on infinities and a valueerror on nans.

>>> (10.0).as_integer_ratio()

(10, 1)

>>> (0.0).as_integer_ratio()

(0, 1)

>>> (-.25).as_integer_ratio()

(-1, 4)

"""pass

2.conjugate(self,*args,**kwargs)

def conjugate(self, *args, **kwargs): # real signature unknown

""" return self, the complex conjugate of any float. """

"""conjugate()返回共軛複數,高中的時候我們都學習過,共軛複數"""

pass

3.fromhex(self,*args,**kwargs)

def fromhex(self, string): # real signature unknown; restored from __doc__

"""float.fromhex(string) -> float

create a floating-point number from a hexadecimal string.

>>> float.fromhex('0x1.ffffp10')

2047.984375

>>> float.fromhex('-0x1p-1074')

-5e-324

"""return 0.0

4.hex(self)

def hex(self): # real signature unknown; restored from __doc__

"""float.hex() -> string

return a hexadecimal representation of a floating-point number.

>>> (-0.1).hex()

'-0x1.999999999999ap-4'

>>> 3.14159.hex()

'0x1.921f9f01b866ep+1'

"""return ""

5.is_integer(self,*args,**kwargs)

def is_integer(self, *args, **kwargs): # real signature unknown

""" return true if the float is an integer. """

"""判斷乙個浮點型資料是否是整型的(即小數部分為零)"""

pass

例項如下:

>>> a = 3.0

>>> b = 5.9

>>> a.is_integer()

true

>>> b.is_integer()

false

我們定義了兩個數3.0和5.9,其中3.0是滿足is_integer的,5.9不滿足返回布林值false.

6.__abs__(self,*args,**kwargs)

def __abs__(self, *args, **kwargs): # real signature unknown

""" abs(self) """

"""返回乙個數的絕對值"""

pass

例項如下:

>>> a = -3.59

>>> b = -3

>>> a.__abs__()

3.59

>>> b.__abs__()

37.__add__(self,*args,**kwargs)

def __add__(self, *args, **kwargs): # real signature unknown

""" return self+value. """

"""兩個數相加"""

pass

8.__setformat__(self,typestr,fmt)

Golang 資料型別 float型別

1.1.1基本介紹 小數型別就是用於存放小數的,比如 1.2 0.23 1.911 案例演示 1.2小數型別分類 對上圖的說明 1 關於浮點數在機器中存放形式的簡單說明,浮點數 符號位 指數字 尾數字說明 浮點數都是有符號的.2 尾數部分可能丟失,造成精度損失。123.0000901 說明 floa...

float4資料型別

gpu是以四維向量為基本單位來計算的。4個浮點數所組成的float4向量是gpu內建的最基本型別。使用gpu對兩個float4向量進行計算,與cpu對兩個整數或兩個浮點數進行計算一樣簡單,都是只需要乙個指令就可以完成。hlsh的基本資料型別定義了float int和bool等非向量型別,但是它們實際...

對於資料型別int和float

溫度由華氏轉化為攝氏 includeint main 上面的結果輸出是0 includeint main 上面輸入86輸出30 所產生的區別在於5 9與5.0 9 5 9 0.5555555555 第乙個中5 9因為5與9是int型所以產生的結果為0.000000,而在第二個中5.0 9則5.0為浮...