python幫助資訊檢視以及筆記

2021-09-07 03:49:00 字數 1715 閱讀 8002

獲取物件支援使用的屬性和方法:dir()    

dir()不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;帶引數時,返回引數的屬性、方法列表。如果引數包含方法__dir__(),該方法將被呼叫。如果引數不包含__dir__ (),該方法將最大限度地收集引數資訊。

**例項:

1 >>> dir()

2 ['__builtins__', '__doc__', '__name__', '__package__']

3 >>> import struct

4 >>> dir()

5 ['__builtins__', '__doc__', '__name__', '__package__', 'struct']

6 >>> dir(struct)

7 ['struct', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_clearcache', 'calcsize', 'error', 'pack', 'pack_into', 'unpack', 'unpack_from']

8 >>> class person(object):

9 ... def __dir__(self):

10 ... return ["name", "age", "country"]

11 ...

12 >>> dir(person)

13 ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__','__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']

14 >>> tom = person()

15 >>> dir(tom)

16 ['age', 'country', 'name']

獲取可呼叫物件的文件字串:print obj.__doc__

#pydoc raw_input

argv 是所謂的「引數變數(argument variable)」,是乙個非常標準的程式設計術語。在其他的程式語言裡你也可以看到它。這個變數包含了你傳遞給 python 的引數。

from sys import

argv

script, first, second, third =argv

print

"the script is called:

", script

print

"your first variable is:

", first

print

"your second variable is:

", second

print

"your third variable is:

", third

#python argv.py argvtest wjoyxt1 wjoyxt2 wjoyxt3

-----------------------------------

Python怎麼檢視幫助資訊

help 一 不同的環境下 1.互動模式下 命令列 檢視模組的幫助資訊 python view plain copy print?import pickle help pickle 可以看到詳細資訊,more 上回車,滾動資訊。q 退出幫助 2.ide裡,需要做乙個輸出。python view pl...

linux 檢視幫助資訊

命令 help命令 h 檢視命令有哪些可用引數與物件格式等,開啟幫助文件 目錄說明 name 命令名稱 synopsys 引數的大致用法 description 介紹說明 examples 演示overview 概述defaults 預設功能 options 具體可用選項 environment 環...

python 檢視幫助

help 一 不同的環境下 1.互動模式下 命令列 檢視模組的幫助資訊 import pickle help pickle 可以看到詳細資訊,more 上回車,滾動資訊。q 退出幫助 2.ide裡,需要做乙個輸出。import pickle print help pickle 二 檢視不同屬性的幫助...