# dir()の使い方

HomeFunctions

# dir()の例1

class Person:  
  name = "Taro"
  age = 36
  country = "Nara"
print(dir(Person))

# dir()の定義と使い方

dir()関数はすべてのプロパティを返します。

# dir()の構文

dir(object)

# dir()の引数

オブジェクト:有効なプロパティを表示するオブジェクト

# dir()の例

モジュールで定義されている名前を調べることができる

import sys
dir(sys)
['__displayhook__', '__doc__', '__excepthook__', '__name__', '__stderr__',
'__stdin__', '__stdout__', '_current_frames', '_getframe', 'api_version',
'argv', 'builtin_module_names', 'byteorder', 'call_tracing', 'callstats',
'copyright', 'displayhook', 'dllhandle', 'exc_clear', 'exc_info',
'exc_traceback', 'exc_type', 'exc_value', 'excepthook', 'exec_prefix',
'executable', 'exit', 'getcheckinterval', 'getdefaultencoding',
'getfilesystemencoding', 'getrecursionlimit', 'getrefcount',
'getwindowsversion', 'hexversion', 'maxint', 'maxunicode', 'meta_path',
'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform',
'prefix', 'setcheckinterval', 'setprofile', 'setrecursionlimit',
'settrace', 'stderr', 'stdin', 'stdout', 'subversion', 'version',
'version_info', 'warnoptions', 'winver']

# 確認テスト💯

mylistをdir()でプロパティを取得しよう。

mylist=[1,2,3]

HomeFunctions