随笔分类 -  python函数语法

摘要:目录: 1.time和datetime模块 2. random模块 3. OS模块(是与操作系统交互的一个接口) 4. sys模块(sys模块是与python解释器交互的一个接口) 5.序列化模块 6.hashlib模块 7.configparser 8.logging (记录日志的模块) 9.co 阅读全文
posted @ 2018-04-15 19:04 -Learning- 阅读(647) 评论(0) 推荐(0)
摘要:11.1.可迭代对象(iterable): 内部实现了__iter__方法 可以被迭代满足要求的就叫做可迭代协议。 iterable:可迭代的 对应的标志 迭代概念:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 11.2迭代器协议(iterator): 内部实现了 阅读全文
posted @ 2018-02-24 00:40 -Learning- 阅读(425) 评论(0) 推荐(0)
摘要:python内置函数 截止到python版本3.6.2,python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数 思维导图:https://www.processon.com/mindmap/5a97b9d7e4b083b043a1dcd5 以下是具体分布: 阅读全文
posted @ 2018-02-24 00:29 -Learning- 阅读(321) 评论(0) 推荐(0)
摘要:8.1 lambda函数 作用及意义: 1.没必要专门定义函数,给函数起名,起到精简的效果 2.简化代码的可读性 def ds(x): return 2 * x + 1 ds(5) 11 g = lambda x : 2 * x + 1 g(5) 11 def add(x,y): return x 阅读全文
posted @ 2018-02-24 00:24 -Learning- 阅读(5089) 评论(0) 推荐(0)
摘要:8.1列表推导式 优点: 对于列表解析,编写起来更加精简,可在多种环境中是使用。 列表解析比手动的for循环语句运行更快,因为他们的迭代在解释器内部是以C语言的速度执行的,而不是以python代码执行。 基础语法: 例一:30以内所有能被3整除的数 multiples = [i for i in r 阅读全文
posted @ 2018-02-24 00:17 -Learning- 阅读(334) 评论(0) 推荐(0)
摘要:7.1 装饰器 本质就是一个python函数,它可以在不改变函数任何代码的前提下,增加函数额外的功能 例如:记录日志,性能测试,用户登陆等 装饰器的返回值也是一个函数对象。 7.2 装饰器形成 测试该函数执行时间: 7.2.1 装饰器的语法糖 @(基本语法) 7.2.2 被装饰函数带有参数的装饰器 阅读全文
posted @ 2018-02-21 23:44 -Learning- 阅读(273) 评论(0) 推荐(1)
摘要:1 文档字符串(Documentation Strings) 一般被称为docstring,一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档! Python 的 help() 函数,它所做的便是获取函数的 __ 阅读全文
posted @ 2018-02-21 21:24 -Learning- 阅读(491) 评论(0) 推荐(1)
摘要:函数定义: 函数(Functions)是指可重复使用的程序片段。 它们允许你为某个代码块赋予名字,允许你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是所谓的调用(Calling)函数 函数能提高应用的模块性,和代码的重复利用率。Python提供许多内建函数,比如print 阅读全文
posted @ 2018-02-21 21:21 -Learning- 阅读(353) 评论(0) 推荐(0)