摘要: Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式 (如果没有等价的语法,则会发生SyntaxError 异常) 某对象没有适于人阅读的解释形式的话, str() 会返回与rep 阅读全文
posted @ 2018-01-22 20:18 裙下的小香蕉 阅读(200) 评论(0) 推荐(0) 编辑
摘要: %r用rper()方法处理对象 %s用str()方法处理对象 有些情况下,两者处理的结果是一样的,比如说处理int型对象。 例一: [python] view plain copy print "I am %d years old." % 22 print "I am %s years old."  阅读全文
posted @ 2018-01-22 19:28 裙下的小香蕉 阅读(12729) 评论(0) 推荐(2) 编辑
摘要: 反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 python面向对象中的 阅读全文
posted @ 2018-01-22 19:27 裙下的小香蕉 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要将一个文件的信息(类、函数及变量)保存到文件,我们不能直接保存函数对象,而是将其转化为fn.__name__,问题来了,当我们想通过读取文件的形式重新配置这些类、函数时,该如何把这些字符串转换为对应的函数对象呢? 查看getattr的doc, getattr(object, name[, 阅读全文
posted @ 2018-01-22 16:03 裙下的小香蕉 阅读(882) 评论(0) 推荐(0) 编辑