Day25-9~11 反射

在python中,一切皆对象。

反射常用以下函数:

1、getattr(o,name)    o:对象名;name:对象的方法

2、hasattr(o,name)

3、delattr(o,name)



====>以下是简单的浏览网页操作代码========

s1.py:执行模块

s2.py:封装功能函数模块


S2.py   ↓


def f1():

return "首页"

def f2():

return "新闻"

def f3():

return "运动"

def f4():

return "娱乐"



S1.py ↓

import s2

while True:

inp =input("请输入要浏览的网址:")

if hasattr(s2, inp):

result =getattr(s2, inp)

print(result())

else:

print('404错误')



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 6,076评论 2赞 16
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,304评论 0赞 9
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,400评论 0赞 10
  • 寂寞燥热的夏夜 被荷塘的蛙声叫醒了 躲在云层里的月亮 被城市的霓虹叫醒了 尘封的心事 被夏夜的微风叫醒了 月色翻过...
    扶疏wei阅读 377评论 4赞 15
  • 文/Nico -01- 小荼说,联系不到他,我真的快疯了。 可是,拉黑了的好友,还有加回来的必要吗? 小荼说,可是...
    Nico尼可阅读 1,971评论 1赞 7

友情链接更多精彩内容