摘要:當(dāng)遇到陌生的模塊的時(shí)候,如何查詢,一直是很模糊的概念。查看變量類型應(yīng)該是,只能查看類型或者函數(shù)的幫助查看對象所有的方法關(guān)于兩條下劃線的代表什么意思,參見這篇下劃線使用注意疑問只有方法,沒有屬性么疑問為什么有些加下劃線了,有些并沒有加上。
用的了python寫腳本,也只是理解后ctrl+s,代碼復(fù)用。當(dāng)遇到陌生的模塊的時(shí)候,如何查詢,一直是很模糊的概念。今天記錄點(diǎn),也當(dāng)時(shí)工具筆記了。
type(var_1)查看var_1變量類型
help(var_1) ERROR,應(yīng)該是help(type(var_1)),只能查看類型或者函數(shù)的幫助
>>> a="111" >>> a "111" >>> help(a) no Python documentation found for "111" >>> help(type(a)) Help on class str in module __builtin__: class str(basestring) | str(object="") -> string | ----------------------------- >>> help(split) Traceback (most recent call last): File "", line 1, in NameError: name "split" is not defined >>> help(str.split) Help on method_descriptor: split(...) S.split([sep [,maxsplit]]) -> list of strings Return a list of the words in the string S, using sep as the delimiter string. If maxsplit is given, at most maxsplit splits are done. If sep is not specified or is None, any whitespace string is a separator and empty strings are removed from the result.
dir(var_1) 查看var_1對象所有的方法
關(guān)于兩條下劃線的代表什么意思,參見這篇python下劃線使用注意
疑問1:只有方法,沒有屬性么
疑問2:為什么有些加下劃線了,有些并沒有加上。
>>> dir(a) ["__add__", "__class__", "__contains__", "__delattr__", "__doc__", "__eq__", "__ format__", "__ge__", "__getattribute__", "__getitem__", "__getnewargs__", "__get slice__", "__gt__", "__hash__", "__init__", "__le__", "__len__", "__lt__", "__mo d__", "__mul__", "__ne__", "__new__", "__reduce__", "__reduce_ex__", "__repr__", "__rmod__", "__rmul__", "__setattr__", "__sizeof__", "__str__", "__subclasshook __", "_formatter_field_name_split", "_formatter_parser", "capitalize", "center", "count", "decode", "encode", "endswith", "expandtabs", "find", "format", "index ", "isalnum", "isalpha", "isdigit", "islower", "isspace", "istitle", "isupper", "join", "ljust", "lower", "lstrip", "partition", "replace", "rfind", "rindex", " rjust", "rpartition", "rsplit", "rstrip", "split", "splitlines", "startswith", " strip", "swapcase", "title", "translate", "upper", "zfill"] >>>
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/37589.html
摘要:模塊會搜索那些看起來像是交互式會話中的代碼片段,然后嘗試執(zhí)行并驗(yàn)證結(jié)果。方法檢車指定的條件這里是相等,以判斷指定的測試是成功了還是失敗了。 ??當(dāng)我們在寫程序的時(shí)候,我們需要通過測試來驗(yàn)證程序是否出錯(cuò)或者存在問題,但是,編寫大量的測試來確保程序的每個(gè)細(xì)節(jié)都沒問題會顯得很繁瑣。在Python中,我們可以借助一些標(biāo)準(zhǔn)模塊來幫助我們自動(dòng)完成測試過程,比如: unittest: 一個(gè)通用的測...
摘要:火爆是當(dāng)今非常熱門的語言之一,根據(jù)年月編程語言排行,榮獲年度編程語言稱號,并且其流行度依然處在上升勢頭。學(xué)習(xí)完技能樹之后,你將進(jìn)入編程的大門,明白編程的作用,建立編程的興趣方法和習(xí)慣。 ? 作者主頁:不吃西紅柿? ? 簡介:CSDN博客專家?、HDZ核心組成員? 、Python領(lǐng)域優(yōu)質(zhì)創(chuàng)作者...
摘要:原文地址近期在項(xiàng)目中使用到了相比較為齊全的工具這個(gè)非關(guān)系型數(shù)據(jù)庫客戶端只能通過與服務(wù)器端進(jìn)行交互于是有了為這個(gè)數(shù)據(jù)編寫個(gè)簡便的客戶端工具的想法。如果用戶沒有傳入對應(yīng)的參數(shù)則使用默認(rèn)的參數(shù)進(jìn)行綁定。 原文地址: http://52sox.com/use-python-write-a-memcached-cli/ 近期在項(xiàng)目中使用到了Memcached,相比redis較為齊全的工具,這個(gè)非...
摘要:原文地址近期在項(xiàng)目中使用到了相比較為齊全的工具這個(gè)非關(guān)系型數(shù)據(jù)庫客戶端只能通過與服務(wù)器端進(jìn)行交互于是有了為這個(gè)數(shù)據(jù)編寫個(gè)簡便的客戶端工具的想法。如果用戶沒有傳入對應(yīng)的參數(shù)則使用默認(rèn)的參數(shù)進(jìn)行綁定。 原文地址: http://52sox.com/use-python-write-a-memcached-cli/ 近期在項(xiàng)目中使用到了Memcached,相比redis較為齊全的工具,這個(gè)非...
摘要:第三步可選官方說明執(zhí)行以上命令語句這里會出現(xiàn)錯(cuò)誤,提示時(shí)命令不可用執(zhí)行安裝的支持再執(zhí)行便可以成功了。 repo地址: https://github.com/trezor/pyt...git clone https://github.com/trezor/pyt...說明:Client side implementation for TREZOR-compatible Bitcoin h...
閱讀 2798·2021-09-23 11:44
閱讀 1685·2021-09-13 10:24
閱讀 2635·2021-09-08 09:36
閱讀 1241·2019-08-30 15:54
閱讀 2263·2019-08-30 13:54
閱讀 3323·2019-08-30 10:57
閱讀 1859·2019-08-29 18:43
閱讀 3627·2019-08-29 15:10