屌丝程序猿
努力学python的屌丝.
摘要: python 面向对象 一、初识面向对象 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强…” 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以, 阅读全文
posted @ 2018-07-03 19:50 越努力越幸福i 阅读(163) 评论(0) 推荐(0)
摘要: 解决方案: heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 阅读全文
posted @ 2018-06-27 15:07 越努力越幸福i 阅读(167) 评论(0) 推荐(0)
摘要: 1首先介绍下collections.deque的用法: 2 解决方案 保留有限历史记录正是 collections.deque 大显身手的时候。比如,下面的代码在多行上面做简单的文本匹配, 并返回匹配所在行的最后N行: 原地址:http://python3-cookbook.readthedocs. 阅读全文
posted @ 2018-06-27 15:03 越努力越幸福i 阅读(110) 评论(0) 推荐(0)
摘要: 1 enumerate:枚举,返回一个枚举对象。 2 zip:函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。 3.filter:过滤· 4.map:会根据提供的函数对指定序列做映射。 阅读全文
posted @ 2018-06-26 17:52 越努力越幸福i 阅读(376) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-06-26 17:08 越努力越幸福i 阅读(98) 评论(0) 推荐(0)
摘要: 下面讲time模块的常用函数:1.time.localtime([secs]) :这个函数的作用是将时间戳,转换成当前时区的时间结构,返回的是一个元组。secs参数如果没有提供的话,系统默认会以当前时间做为参数。 2.time.time() 这个模块的核心之一就是time(),它会把从纪元开始以来的 阅读全文
posted @ 2018-06-25 19:56 越努力越幸福i 阅读(341) 评论(0) 推荐(0)
摘要: exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。 然而,在函数里面, 传递给 exec() 的局部范围是拷贝实际局部变量组成的一个字典。 因此,如果 exec() 如果执行了修改操作,这种修改后的结果对实际局部变量值是没有影响 阅读全文
posted @ 2018-06-25 19:29 越努力越幸福i 阅读(832) 评论(0) 推荐(0)
摘要: 1 逻辑运算 and,or, not (1)在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。 (2)计算下面例题的运算结果 总结: x or y , x为真,值就是x,x为假,值是y;x and y, x为真,值 阅读全文
posted @ 2018-06-19 14:18 越努力越幸福i 阅读(290) 评论(0) 推荐(0)
摘要: 1. python是一门什么样的编程语言 解释型=>弱类型语言 2. 两个版本 2.x 和 3.x 3. 变量: 程序运行过程中暂存到内存中的值 命名规范: 1. 字母, 数字, 下划线组成 2. 不能数字开头. 也不能是全数字 3. 不能是关键字 4. 不能用中文(规范) 5. 不能太长 6. 有 阅读全文
posted @ 2018-05-31 18:31 越努力越幸福i 阅读(114) 评论(0) 推荐(0)