Python 學習之四 一些有用的內部函式

2021-06-02 11:17:06 字數 1618 閱讀 7039

判斷object的型別是否為classinfo.

>>> a="a string"

>>> b=("1", "2")

>>> c=

>>> isinstance(a, basestring)

true

>>> isinstance(b, tuple)

true

>>> isinstance(c, dict)

true

>>>

顯示object的所有屬性, 當無引數時,顯示當前命名空間的所有可用命名

無引數:

>>> a=1

>>> b=2

>>> dir()

['__builtins__', '__doc__', '__name__', '__package__', 'a', 'b']

>>>

有引數 :

>>> a=1

>>> dir(a)

['__abs__', '__add__', '__and__', '__class__', '__cmp__', '__coerce__', '__delat

tr__', '__div__', '__divmod__', '__doc__', '__float__', '__floordiv__', '__forma

t__', '__getattribute__', '__getnewargs__', '__hash__', '__hex__', '__index__',

'__init__', '__int__', '__invert__', '__long__', '__lshift__', '__mod__', '__mul

__', '__neg__', '__new__', '__nonzero__', '__oct__', '__or__', '__pos__', '__pow

__', '__radd__', '__rand__', '__rdiv__', '__rdivmod__', '__reduce__', '__reduce_

ex__', '__repr__', '__rfloordiv__', '__rlshift__', '__rmod__', '__rmul__', '__ro

r__', '__rpow__', '__rrshift__', '__rshift__', '__rsub__', '__rtruediv__', '__rx

or__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '_

_truediv__', '__trunc__', '__xor__', 'bit_length', 'conjugate', 'denominator', '

imag', 'numerator', 'real']

>>>

判斷object是否有name屬性

>>> def f():

...     pass

...>>> hasattr(f,'__call__')

true

將字串expression(檔案filename)作為python的code執行, 引入字典global,locals為全域性和本地命名

>>> eval('3+4')

7

js 學習記錄(四)一些總結

這段時間的程式設計學習總結 1.最大的感受 前端要注意的細節真的是非常的多,非常碎。html,css是設計的部分,俗話說 設計在於細節 細節有點不對,給人的感覺就不舒服了。包括網頁結構,字型,顏色,邊框等等等等,非常多的細節。然後是js,目前給我的感覺是,邏輯思維的要求不會很高,但是對每個語句的用法...

AI機器學習(四)一些簡單的思考

時間原因,本想好好整理章節,後續跟進下去,但目前情況不允許,先到這裡。簡單 下商業應用方式 可以配合雲計算引擎 如hadoop spark 我自己寫了乙個c 版的分布式計算引擎 基於記憶體的,比spark早2年 在文字資訊挖掘 影象檢索 痕跡 醫學影像 日常 等 應用會比較廣泛,因為是不斷學習的過程...

Python爬蟲實踐 四 一些不常用設定

設定 urllib2缺省會使用環境變數http proxy來設定 http proxy 假如乙個 它會檢測某一段時間某個ip 的訪問次數,如果訪問次數過多,它會禁止你的訪問。所以你可以設定一些 伺服器來幫助你做工作,每隔一段時間換乙個 以防被禁止。設定方法 import urllib2 enable...