近來在自學python語言,為了日後能快速複習,特持續做下總結:
1. issubclass(subclass1, superclass1) : 如果subclass1是superclass1的子類,issubclass返回true,否則返回false
2. isinstance(instance_name, class_name) : 如果instance_name是class_name的乙個例項,isinstance返回true,否則返回false
3. hasattr(instance_name, class_method): 如果例項instance_name中有class_method這個特性、方法,返回true,否則返回false
python中常用內建函式
1.eval 執行乙個字串表示式的值,並返回表示式的值。2.map function,iterable 會根據提供的函式對指定序列做對映。第乙個引數function以引數序列中每乙個元素呼叫function函式,返回包含每次function函式返回值的新列表 map lambda x x 2,1,2...
python中常用的內建函式
數值相關函式 abs num 取num的絕對值,這裡的num可能是負數,但結果返回的是絕對值,也就是正數 divmod x,y 取兩個數的商和模。如divmod 5,2 就是執行5 2,結果商為2,模 餘數 為1 pow x,y z 給兩個引數則返回x的y次方結果,給三個引數則返回x的y次方取模z的...
python中常用的字典內建函式
2 hash obj 返回obj的雜湊值?1 2 3 4 5 mydict len mydict 2 hash name 15034981 3 dict.copy 返回字典 淺複製 的乙個副本?1 2 3 4 5 6 7 mydict yourdict mydict.copy yourdict id...