1. 程式人生 > >Python的程序結構[4] -> 函數/Function -> 內建函數

Python的程序結構[4] -> 函數/Function -> 內建函數

ger typeerror trace 數據 整形 uil strong tro span

內建函數 / Built-in Function or Method


Python中有許多的內建函數(查看3.6.1部分),此處將對內建函數進行介紹

內建函數 ord / built-in function ord


Python 的內置函數 ord 作用是將一個 ASCII 碼表中的單個字符轉換成對應的十進制整型數據

>>> ord(b)  
98  
>>> ord(c)  
99  

內建函數 hex / built-in function hex


Python 的內置函數 hex 作用是將一個十進制整型數據轉換成十六進制表示的字符串

,hex 與 binascii.hexlify 區別在於 hex 只接受整形數據不接受字符串。

>>> hex(88)  
0x58  
>>> 1.44.hex()  
0x1.70a3d70a3d70ap+0  
>>> hex(88)  
Traceback (most recent call last):  
  File "<pyshell#2>", line 1, in <module>  
    hex(88)  
TypeError: str object cannot be interpreted as an integer  

內建函數 bin / built-in function bin


Python 的內置函數 bin 作用是將一個十進制整型數據轉換成二進制表示的字符串

>>> bin(89)  
0b1011001  
>>> bin(3)  
0b11  

內建函數 otc / built-in function otc


Python 的內置函數 otc 作用是將一個十進制整型數據轉換成八進制表示的字符串

>>> oct(16)  
0o20  
>>> oct(200)  
0o310  

內建函數 chr / built-in function chr


Python 的內置函數 chr 作用是將一個十進制整型數據轉換成 ASCII 碼表中對應的單個字符

>>> chr(98)  
b  
>>> chr(97)  
a  

Python的程序結構[4] -> 函數/Function -> 內建函數