python_反射:应用

吃可爱长大的小学妹 提交于 2019-12-07 22:52:28
class User(object):

    def denglu(self):
        print('欢迎来到登录页面!')

    def zhuce(self):
        print('欢迎来到注册页面!')

    def youke(self):
        print('欢迎来到游客页面!')

u = User()
while True:
    q = input('请输入内容(dengli或zhuce或youke):')
    if hasattr(u,q):
        func = getattr(u,q)
        func()

程序会根据输入的字符串实现调用不同函数的功能。

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!