在Python中查看类的方法,你可以使用`dir()`函数。下面是一个简单的例子:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name)
def get_age(self):
return self.age
使用dir()函数查看Person类的方法和属性
print(dir(Person))
运行上述代码,你将看到类似以下的输出,其中包含了`Person`类的所有方法和属性:
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'age', 'name', 'say_hello']
如果你对Python模块的方法感兴趣,可以使用`dir()`函数或者`help()`函数来查看模块的成员。例如,要查看`math`模块的方法,你可以这样做:
import math
print(dir(math))
或者
import math
help(math)
你还可以使用`pydoc`命令行工具或者`pip`命令来查看已安装的Python模块。例如,要查看所有已安装的模块,可以在命令行中运行:
pydoc -m modules
或者
pip list
这些方法可以帮助你了解Python中类和模块的结构以及它们提供的方法