02 2019 档案

摘要:为了让class中的属性变量不被随意更改,增加__(双下划线)的方式使代码更加健壮 引用廖老师的一段话,关于访问限制: 需要注意的是,在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用_ 阅读全文
posted @ 2019-02-12 10:38 ROLL-THE-FIRST 阅读(187) 评论(0) 推荐(0)
摘要:定义类是通过class关键字: class Student(object): pass 来实现的 面向对象作为python的优势之一,相关概念的理解难度和重要程度仅次于封包(是否理解封包的原理可以看作python是否真正入门的一道坎) 上代码: 通过Student类,实现了将多个功能的封闭,在调用时 阅读全文
posted @ 2019-02-11 11:12 ROLL-THE-FIRST 阅读(265) 评论(0) 推荐(0)
摘要:使用import sys导入功能 __name__变量可以对当前引用该模块的函数进行判断,如果是主函数(main)则执行test功能,否则跳过 阅读全文
posted @ 2019-02-06 19:08 ROLL-THE-FIRST 阅读(109) 评论(0) 推荐(0)
摘要:代码如下: 前一半,用的是自己写的,在未引入变量时自动将变量base置为2的形式 后一半则是python自带的偏函数 首先加入库函数functools,利用其中的partial功能即可(格式见代码) 阅读全文
posted @ 2019-02-05 13:20 ROLL-THE-FIRST 阅读(240) 评论(0) 推荐(0)
摘要:还是,先放代码 哦对了,这边我学习用的是廖老师那个教程,还是挺好用的,代码案例啥的都是那里的(不过貌似对新人不太友好) 了解装饰器之前,先说下闭包 python的函数需要一个返回值,而函数本身又是以变量形式呈现,于是我们不难想到,能否将python中的函数名称作为返回变量使用,这种做法就叫做闭包 当 阅读全文
posted @ 2019-02-04 14:44 ROLL-THE-FIRST 阅读(227) 评论(0) 推荐(0)
摘要:直接上代码: 以上是比较直观的一种匿名函数表示 格式为:lambda value:function(value) 匿名函数,顾名思义为不需要命名(一般只在写的时候用唯一一次)的函数,python代码讲究简单粗暴(简洁易懂),而匿名函数正是大量减少代码的好方法 其代替的代码内容为: ps:这次的更新内 阅读全文
posted @ 2019-02-03 22:31 ROLL-THE-FIRST 阅读(240) 评论(0) 推荐(0)
摘要:大约有两年没登陆过账号了 高考,失败,复课,再高考,中间经历了不少乱七八糟的,也没有大块的时间给我写博客(再说就算有时间写,也什么都没学习,无从写起 如今一切回到正轨,吃饭睡觉打do。。。。不对,打代码的生活 接下来的一段时间,写点python学习上的心得,可供新入坑的各位参考,列位神犇还请多多指点 阅读全文
posted @ 2019-02-03 10:37 ROLL-THE-FIRST 阅读(228) 评论(1) 推荐(0)