摘要: 静态字段方式,创建值为property对象的静态字段 当使用静态字段的方式创建属性时,经典类和新式类无区别 1 class Foo: 2 3 def get_bar(self): 4 return 'wupeiqi' 5 6 BAR = property(get_bar) 7 8 obj = Foo 阅读全文
posted @ 2016-06-21 16:56 龙哥1995xyabc 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性是指:封装、继承和多态。 一、封装 封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。 所以,在使用面向对象的封装特性时,需要: 将内容封装到某处 从某处调用被封装的内容 第一步:将内容封装到某处 self 是一个形式参数,当执行 obj1 = Foo('wu 阅读全文
posted @ 2016-06-21 15:56 龙哥1995xyabc 阅读(117) 评论(0) 推荐(0) 编辑
摘要: configparser configparser用于处理特定格式的文件,其本质上是利用open来操作文件。 1 # 注释1 2 ; 注释2 3 4 [section1] # 节点 5 k1 = v1 # 值 6 k2:v2 # 值 7 8 [section2] # 节点 9 k1 = v1 # 值 阅读全文
posted @ 2016-06-11 15:43 龙哥1995xyabc 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 相关参考文档地址:http://bbs.fishc.com/thread-57073-1-1.html(小甲鱼论坛) 摘录老师之精华 re模块用于对python的正则表达式的操作。 字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \ 阅读全文
posted @ 2016-05-31 21:51 龙哥1995xyabc 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 这周作业所遇到的麻烦,从在主程序中使用return,报return not functions error,明白return 一般只能在函数中使用,表示返回出去 再者就是模块的导入,在模块的导入的时候我们需要注意首先因为这个pycharm解释器的存在所以我们可以看到在sys.path里面自动帮我们添 阅读全文
posted @ 2016-05-31 21:01 龙哥1995xyabc 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在练习中遇到的怪事 python2.7里面的rawinput 还是input输进来的都是字符串类型 列表元祖等类型中使用的append方法没有返回值,所以我们一旦赋值的话,会报错,update方法也不会有返回值,全局变量要重复使用在函数里面,我们最好是使用函数传参的方法进行操作 print("-5% 阅读全文
posted @ 2016-05-21 21:02 龙哥1995xyabc 阅读(102) 评论(0) 推荐(0) 编辑