python常見內建函式
最常見的內建函式
- print(“Hello World!”)
數學運算
- abs(-5) # 取絕對值,也就是5
- round(2.6) # 四捨五入取整,也就是3.0
- pow(2, 3) # 相當於2**3,如果是pow(2, 3, 5),相當於2**3 % 5
- cmp(2.3, 3.2) # 比較兩個數的大小
- divmod(9,2) # 返回除法結果和餘數
- max([1,5,2,9]) # 求最大值
- min([9,2,-4,2]) # 求最小值
- sum([2,-1,9,12]) # 求和
型別轉換
- int(“5”) # 轉換為整數 integer
- float(2) # 轉換為浮點數 float
- long(“23”) # 轉換為長整數 long integer
- str(2.3) # 轉換為字串 string
- complex(3, 9) # 返回複數 3 + 9i
- ord(“A”) # “A”字元對應的數值
- chr(65) # 數值65對應的字元
- unichr(65) # 數值65對應的unicode字元
- bool(0) # 轉換為相應的真假值,在Python中,0相當於False
- 在Python中,下列物件都相當於False:[], (),{},0, None,0.0,“
- bin(56) # 返回一個字串,表示56的二進位制數
- hex(56) # 返回一個字串,表示56的十六進位制數
- oct(56) # 返回一個字串,表示56的八進位制數
- list((1,2,3)) # 轉換為表 list
- tuple([2,3,4]) # 轉換為定值表 tuple
- slice(5,2,-1) # 構建下標物件 slice
- dict(a=1,b=”hello”,c=[1,2,3]) # 構建詞典 dictionary
序列操作
- all([True, 1, “hello!”]) # 是否所有的元素都相當於True值
- any([“”, 0, False, [], None]) # 是否有任意一個元素相當於True值
- sorted([1,5,3]) # 返回正序的序列,也就是[1,3,5]
- reversed([1,5,3]) # 返回反序的序列,也就是[3,5,1]
類,物件,屬性
# define class
class Me(object):
def test(self):
print “Hello!”
def new_test():
print “New Hello!”
me = Me()
- hasattr(me, “test”) # 檢查me物件是否有test屬性
- getattr(me, “test”) # 返回test屬性
- setattr(me, “test”, new_test) # 將test屬性設定為new_test
- delattr(me, “test”) # 刪除test屬性
- isinstance(me, Me) # me物件是否為Me類生成的物件 (一個instance)
- issubclass(Me, object) # Me類是否為object類的子類
編譯,執行
- repr(me) # 返回物件的字串表達
- compile(“print(`Hello`)”,`test.py`,`exec`) # 編譯字串成為code物件
- eval(“1 + 1”) # 解釋字串表示式。引數也可以是compile()返回的code物件
- exec(“print(`Hello`)”) # 解釋並執行字串,print(`Hello`)。引數也可以是compile()返回的code物件
Python內建(built-in)函式隨著python直譯器的執行而建立,不需要定義
- 基本資料型別 type()
- 反過頭來看看 dir() help() len()
- 詞典 len()
- 文字檔案的輸入輸出 open()
- 迴圈設計 range() enumerate() zip()
- 迴圈物件 iter()
- 函式物件 map() filter() reduce()
相關文章
- Python的內建函式有哪些?常見型別!Python函式型別
- 重要內建函式、常見內建函式(瞭解)、可迭代物件、迭代器物件、for迴圈原理、異常捕獲函式物件
- c++一些常見的內建函式(字串)C++函式字串
- python常用內建函式Python函式
- Python內建函式(一)Python函式
- Python內建函式(二)Python函式
- 1.5.5 Python內建函式Python函式
- Python 內建函式大全Python函式
- python 常用內建函式Python函式
- Python內建函式示例Python函式
- python內建函式——sortedPython函式
- 使用python繪出常見函式Python函式
- python內建函式 map/reducePython函式
- python合集———內建函式合集Python函式
- python的部分內建函式Python函式
- 12.4、python內建函式—sortedPython函式
- 12.2、python內建函式—formatPython函式ORM
- python高階內建函式Python函式
- python 66個內建函式Python函式
- python和Keras.backend常見函式PythonKeras函式
- Python常見工廠函式用法示例Python函式
- python內建函式-eval()函式與exec()函式的區別Python函式
- 內建函式函式
- python 內建函式簡單總結Python函式
- (十六)Python學習之內建函式Python函式
- Python分享之內建函式清單Python函式
- Python內建函式大全,快來看看!!Python函式
- Python 字串 String 內建函式大全(1)Python字串函式
- Python 字串 String 內建函式大全(2)Python字串函式
- python-內建函式(搭配lambda使用)Python函式
- 常見函式之單行函式函式
- Python補充03 Python內建函式清單Python函式
- webgl內建函式--通用函式Web函式
- python語言幾個常見函式的使用Python函式
- Python中常用的內建函式input()、isinstance()Python函式
- Python 內建函式:——locals 和 globals介紹Python函式
- Python 兩個內建函式: locals() 和 globals()Python函式
- hive內建函式Hive函式