摘要: os模块 1.os.getcwd()得到当前pythonIDE脚本工作的目录路径 2.os.name()查看当前使用的平台,对于Windows来说是‘nt’,对于Linux来说是‘posix‘ 3.os.getenv()和os.putenv()用来读取和设置环境变量。 4.os.listdir()返 阅读全文
posted @ 2018-07-27 11:06 超级宇宙无敌乖宝宝 阅读(158) 评论(0) 推荐(0) 编辑
摘要: time模块 1.time.time()返回当前的时间戳(1970年后经过的秒数以浮点数表示) 结果: 今天的日期是2018/7/26,该浮点数就是从1970(UNIX诞生年)年到现在这个时刻的秒数 2.time.localtime()格式化时间戳为本地时间,如果没有参数传入的话,以本地时间为准,若 阅读全文
posted @ 2018-07-26 22:35 超级宇宙无敌乖宝宝 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器就是一个函数,用来装饰另一个函数。为另一个函数添加新功能。 特点:①不改变原来函数的源代码 ②不改变原来函数的调用方式 装饰器=高阶函数+嵌套函数+函数闭包 加入目前我有一个这样的test函数,想给它增加一个新的功能,就是查看函数的运行时间,那我该怎么做呢? 第一种方法也是最直接的方法 阅读全文
posted @ 2018-07-24 11:44 超级宇宙无敌乖宝宝 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代协议:有__next__()方法的对象会前进带下一个结果,在末尾时会引起StopIteration异常。 迭代器:包含有next方法的实现,在正确范围内返回期待的数据以及超出范围后能够抛出StopIteration的错误停止迭代。 可迭代对象:我们在使用列表、元组、字典、字符串、集合等数 阅读全文
posted @ 2018-07-21 21:20 超级宇宙无敌乖宝宝 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 首先附上sorted函数的官方文档说明 解释一下就是,sorted函数有可以有三个主要参数,第一个是iterable 可迭代对象,第二个key函数,就是自定义一个函数,可以命令他依据什么来排序,第三个是reverse,可以控制其排序结果是升序还是降序 附上一段代码: people是一个列表,可迭代对 阅读全文
posted @ 2018-07-20 21:41 超级宇宙无敌乖宝宝 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 一、作用域 LEGB原则 python按照LEGB原则搜索变量,即优先级L>E>G>B 1. 输出结果: 分析: 输出1即为test()函数print打印出来的结果 输出2res为test函数的返回值test1【函数名】 输出3为打印test1函数的print的内容 输出4是由于test1函数没有r 阅读全文
posted @ 2018-07-20 15:23 超级宇宙无敌乖宝宝 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Format格式化字符串 1.按序传入参数 实际上format()里面的会包装成为一个元组,若“”里面的{}里没有具体的参数,则按照顺序填入 结果: my name isalex, my age is 18, my hobby is PingPangBall 2.按照{}里面的参数传入 结果: my 阅读全文
posted @ 2018-07-19 17:56 超级宇宙无敌乖宝宝 阅读(2819) 评论(0) 推荐(0) 编辑