ipython
pypy
jpython
ironpython
hex()轉換乙個整數物件為十六進製制的字串
>>> hex(16)
'0x10
'>>> hex(18)
'0x12
'>>> hex(32)
'0x20
'
oct()轉換乙個整數物件為八進位制的字串
>>> oct(8)
'0o10
'>>> oct(166)
'0o246
'
bin()轉換乙個整數物件為二進位制字串
>>> bin(10)
'0b1010
'>>> bin(255)
'0b11111111
'
chr()轉換乙個[0, 255]之間的整數為對應的ascii字元
>>> chr(65)'a
'>>> chr(67)'c
'>>> chr(90)'z
'>>> chr(97)'a
'
ord()將乙個ascii字元轉換為對應整數
>>> ord('a'
)65>>> ord('z'
)122
16進製制轉10進製>>> int('
10', 16)
16>>> int('
0x10
', 16)
168進製轉10進製
>>> int('
0o10
', 8)
8>>> int('
10', 8)
82進製轉10進製
>>> int('
0b1010
', 2)
10>>> int('
1010
', 2)
10
importsyssys.setrecursionlimit(100000)
deffoo(n):
(n) n += 1foo(n)
if__name__ == '
__main__':
foo(1)
官網上是1000#得到的最大數字在3925-3929之間浮動,這個是和計算機有關係的,不然也不會是乙個浮動的數字了
Python基礎知識點(一)
編寫程式需要使用注釋,一般以 開頭 單行注釋以 開頭 多行注釋 內容 中文支援以 conding utf 8 變數 用於儲存資料 變數型別 數字型別 布林型別 true,false 字串型別 列表型別 元組型別 字典型別 檢視型別 type 變數名 1 標示符 由字母,下劃線,數字組成 且數字不能開...
Python基礎知識點
python2與python3編碼相容性 python2如果沒有指定編碼格式,預設的編碼是ascii,不進行轉換會出現unicodedecodeerror錯誤,為了使得python2與3進行相容,可以用如下 實現 import sys from django.utils import six if ...
python基礎知識點概括
1.1.1 輸出 print 要輸出的內容 加引號,就是按照字串的格式輸出,否則就是計算之後輸出,如果要格式化輸出的話,用 隔開 1.1.2 輸入 input 提示資訊 raw input t提示資訊 都可以,讀取的內容都是字串形式,有些時候,就需要將讀取的字串轉為整數,使用int 來轉換 1.2....