D1 數字型的常用內部方法

2021-07-23 02:53:03 字數 1386 閱讀 4883

一、整型

bit_length()

'''該整數轉換為二進位制需要的最少位數'''

>>> num = 10

>>> num.bit_length()

4__abs__()

'''求該整數絕對值'''

>>> num = -10

>>> num.__abs__()

10__add__()

'''加法運算'''

>>> num_1 = 2

>>> num_2 = 3

>>> num_1.__add__(num_2)

5__divmod__()

'''相除,引數為除數,返回元組(商,餘數)'''

>>> num_1 = 5

>>> num_2 = 3

>>> num_1.__divmod__(num_2)

(1, 2)

__rdivmod__()

'''相除,引數為被除數,返回元組(商,餘數)'''

>>> num_1 = 5

>>> num_2 = 3

>>> num_1.__rdivmod__(num_2)

(0, 3)

__eq__()

'''判斷該數是否與引數值相等,返回乙個bool型別'''

>>> num_1 = 5

>>> num_2 = 5

>>> num_1.__eq__(num_2)

true

__float__()

'''將該數轉換為乙個浮點型,返回乙個浮點數'''

>>> num = 5

>>> num.__float__()

5.0__floordiv__()

'''地板除,忽略小數部分,引數為除數'''

>>> num_1 = 5

>>> num_2 = 2

>>> num_1.__floordiv__(num_2)

2__pow__()

'''冪運算,引數為指數'''

>>> num_1 = 2

>>> num_2 = 8

>>> num_1.__pow__(num_2)

256

二、浮點型

as_integer_ratio()

'''以元組形式返回獲得該浮點數的最簡整數比'''

>>> num = 0.25

>>> num.as_integer_ratio()

(1, 4)

hex()

'''返回該數的16進製制形式'''

>>> num = 0.25

>>> num.hex()

'0x1.0000000000000p-2'

sql數字型 字元型注入的區別

當輸入的參 x 為整型時,通常 abc.php 中 sql 語句型別大致如下 select from 表名 where id x 這種型別可以使用經典的 and 1 1 和 and 1 2 來判斷 url 位址中輸入 www.com abc.php?id x and 1 1 頁面依舊執行正常,繼續進...

iOS 大多數字型的整理與展示

stheitik medium stheitik light stheitij light,stheitij medium courier arialunicodems 這些字型是顯示不出來的 如果有知道的 希望能指導一下 萬分感謝!塊語法遵循標準markdown 例如 迴圈顯示所有字型 overr...

滲透學習筆記之基於數字型的SQL注入

1 在提交的url後加上單引號 2 and和or and表示且,必須二者皆成立。or相反。3 加法和減法 這目的是區分數字型和字元型的注入。1 目的是判斷是否有root許可權 and ord mid user 1,1 114 114表示的是ascll的r,意即root許可權。2 and select...