如和将class中定义的变量打印或读取出来,受maskrcnn的config.py的启示,我将对该函数进行解释。

我将介绍该函数前,需要对一些名词进行解释,如下:

①Ipython:ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。

②dir():函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。如下返回属性变量:

③.startswith():此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。

text='welcome to qttc blog'
print text.startswith('w')      # True
print text.startswith('wel')    # True
print text.startswith('c')      # False
print text.startswith('')       # True

顺道介绍endswith():此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。

text='welcome to qttc blog'
print text.endswith('g')        # True
print text.endswith('go')       # False
print text.endswith('og')       # True
print text.endswith('')         # True
print text.endswith('g ')       # False

④getattr(self, a):返回一个对象属性值,即变量的值

def display(self):
"""Display Configuration values."""
print("\nConfigurations:")
for a in dir(self): # dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
if not a.startswith("__") and not callable(getattr(self, a)): # getattr() 函数用于返回一个对象属性值
print("{:30} {}".format(a, getattr(self, a)))
print("\n") 在maskrcnn中,执行此代码运行结果为:

												

最新文章

  1. ORACLE定期清理INACTIVE会话
  2. IOS系列swift语言之课时三
  3. js onclick="return test()"事件返回值,对有些事件,会影响默认动作的执行。如:onclick和onsubmit
  4. C#判断当前操作系统
  5. JAVA简单学习
  6. 飘逸的python - 理解打开文件的模式
  7. 关于【cocos2dx-3.0beta-制作flappybird】教程在3.2project中出现找不到CCMenuItem.h的解决方法
  8. 自己动手写RTP服务器——传输所有格式的视频
  9. SE 2014年4月17日
  10. win7下使用git
  11. tomcat 发布简单的html网站
  12. gcov辅助脚本
  13. django 小东小西
  14. 解决ubuntu下IntelliJ IDEA无法锁定到启动器的问题
  15. SQLite3命令操作大全
  16. php字符串转成数组
  17. bzoj4940: [Ynoi2016]这是我自己的发明
  18. Qt 数字和字符处理总结
  19. ios中常用的方法
  20. nginx端合并JS

热门文章

  1. 1-4-JS基础-条件判断
  2. QT信号槽连接语法总结
  3. Python的4个内置数据结构
  4. 震惊,用了这么多年的 CPU 利用率,其实是错的
  5. liteos C++支持(十七)
  6. [PHP] 配置vscode的语法检测消除提示Cannot validate since no PHP executable is set
  7. Linux:目录的查找
  8. 提升ML.NET模型的准确性
  9. c# 第20节 一维数据的冒泡排序
  10. SpringBoot之异步定时任务