随笔分类 -  Python

摘要:1. 摘要 通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。 if __name__ == '__main__'的意思是:当.py文件被直接 阅读全文
posted @ 2018-04-03 09:39 十万行代码 阅读(1960) 评论(0) 推荐(0)
摘要:eval(source[, globals[, locals]]) 作用: 将字符串str当成有效的表达式来求值并返回计算结果。参数:source:一个Python表达式或函数compile()返回的代码对象;globals:可选。必须是dictionary;locals:可选。任意map对象。 实 阅读全文
posted @ 2018-04-02 21:17 十万行代码 阅读(7150) 评论(0) 推荐(0)
摘要:集合(set)是一个无序不重复元素的序列。 它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key 可以使用大括号 { }  阅读全文
posted @ 2018-04-02 20:54 十万行代码 阅读(1895) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/liuxingen/article/details/50113923 1. 函数的可变参数 当函数的参数前面有一个星号*的时候表示这是一个可变的位置参数,两个星号**表示是可变的关键字参数。 输出如下: 这样我们可以传入任意个数的参数。 2. un 阅读全文
posted @ 2018-04-02 16:52 十万行代码 阅读(452) 评论(0) 推荐(0)
摘要:转自:https://zhuanlan.zhihu.com/p/21696291 平时用Python的方式都是短平快,很少用到装饰器特性,而Python装饰器的实现也是有一定“套路”的,恰好最近在看「Python语言及其应用」这本书,看到里面的装饰器章节(4.9 装饰器的内容),觉得有必要进一步描述 阅读全文
posted @ 2018-04-02 16:36 十万行代码 阅读(592) 评论(0) 推荐(0)
摘要:Python 类 Python 类 Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。对象可以包含任意数量和类型的数据。python类与c++类相似,提供了类的封装,继承、多继承,构造函数、析构函数。在pyt 阅读全文
posted @ 2018-03-30 22:33 十万行代码 阅读(640) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/luchuangao/p/6739557.html 解释的很深刻 很多人喜欢将多态与多态性二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。 一 多态: 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 阅读全文
posted @ 2018-03-30 22:12 十万行代码 阅读(10746) 评论(0) 推荐(1)
摘要:转自:https://blog.csdn.net/loveliuzz/article/details/77853346 说明:本文代码是原作者编写,有一些不适应我的环境的代码我进行了删除修改等操作,特此说明! 解释的很全面! 1、装饰器: (1)本质:装饰器的本质是函数,其基本语法都是用关键字def 阅读全文
posted @ 2018-03-30 22:02 十万行代码 阅读(282) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/rozol/article/details/69317339 相当的详细 定义类 #coding=utf-8 # class_my.py 定义类 (新式类) # 定义类 class Person: # 类属性 (class) (注:类/类方法 能修改 阅读全文
posted @ 2018-03-30 17:57 十万行代码 阅读(278) 评论(0) 推荐(0)
摘要:原文:https://jeffknupp.com/blog/2013/04/07/improve-your-python-yield-and-generators-explained/ 转自:https://www.oschina.net/translate/improve-your-python- 阅读全文
posted @ 2018-03-29 17:55 十万行代码 阅读(291) 评论(0) 推荐(0)
摘要:一、元组(tuple) 1.特性:不可更改的数据序列。【理解:一旦创建元组,则这个元组就不能被修改,即不能对元组进行更新、增加、删除操作】 2.创建:一对圆括号“()”和其包含的元素(若没有元素,则为空元组)。 创建一般元组:即一维元组。如:tempTuple = ("one","two","thr 阅读全文
posted @ 2018-03-29 17:37 十万行代码 阅读(500) 评论(0) 推荐(0)
摘要:推导式 --总结并引出 生成器推导式 ##列表推导式 ##字典推导式 ##集合推导式 '''集合(set)是一个无序不重复元素的序列。它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系set和dict类似,也是一组key的集合,但不存储valu 阅读全文
posted @ 2018-03-29 17:26 十万行代码 阅读(4028) 评论(0) 推荐(0)
摘要:##描述符类的例子,这个例子说明了描述符和被描述符之间的关系 ##摄氏温度 ##华氏温度 ##被描述的类 ###输入输出结果演示 ###解释这一段代码, '''首先解释这个程序代码:上边的摄氏温度和华氏温度都是描述符,都是对下边的那个被描述符类进行描述的,描述的是他的属性cel fah 这两个属性参 阅读全文
posted @ 2018-03-29 10:42 十万行代码 阅读(1552) 评论(1) 推荐(1)
摘要:面向对象的定义 类 Class: 用来描述具体相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。对象是类的示例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关 阅读全文
posted @ 2018-03-29 09:50 十万行代码 阅读(3256) 评论(0) 推荐(0)
摘要:接上一篇文章,我们单独处理来理解这个__repr__的作用 __str__() __repr__() 从上边可以看出,实例化以后的第一个a 值得是直接输出是不一样的效果。 阅读全文
posted @ 2018-03-28 13:20 十万行代码 阅读(124) 评论(0) 推荐(0)
摘要:引用自:http://www.bubuko.com/infodetail-1918622.html 这个__repr__的作用从下边的例子中可以看出,返回实例化对象的表达 code: result: 阅读全文
posted @ 2018-03-28 13:13 十万行代码 阅读(751) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/jason-lv/p/8313264.html 1.1 面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度, 阅读全文
posted @ 2018-03-28 12:55 十万行代码 阅读(188) 评论(0) 推荐(0)
摘要:1. 请问分别使用什么BIF,可以把一个可迭代对象转换为列表、元祖和字符串? list([iterable]) 把可迭代对象转换为列表 tuple([iterable]) 把可迭代对象转换为元祖 str(obj) 把对象转换为字符串 例子: 2、max()和 min() 的使用 源码 初级技巧 中级 阅读全文
posted @ 2018-03-22 19:18 十万行代码 阅读(206) 评论(0) 推荐(0)
摘要:使用索引获取列表的元素(随机读取) 使用索引获取列表的元素(随机读取) 使用索引获取列表的元素(随机读取) 列表元素支持用索引访问,正向索引从0开始 colors=["red","blue","green"] colors[0] =="red" colors[1]=="blue" 同时,也可以使用负 阅读全文
posted @ 2018-03-22 18:22 十万行代码 阅读(818) 评论(1) 推荐(0)
摘要:Python 3 格式化字符串的几种方法! Python 3 格式化字符串的几种方法! %s和%d,%s是用来给字符串占位置,%d是给数字占位置,简单解释下: 1 a = 'this is %s %s' % ('an','apple') 程序输出的结果就是:this is an apple。很容易理 阅读全文
posted @ 2018-03-22 17:16 十万行代码 阅读(238) 评论(0) 推荐(0)