上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 58 下一页
摘要: typing模块 一、引言 前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上Python本身就是一门弱类型的语言,这种现象就变得更加的严重,而typing这个模块很好的解决了这个问题。 系列 阅读全文
posted @ 2020-01-31 22:33 RandySun 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 模块基础小结 一、为什么要有模块 面条版代码 函数版代码 文件版代码(模块) 文件夹版(包) 代码会变得更加简洁,清晰,模块化 一个模块里会有多个函数,相当于一个大功能细分成多个小功能 1. 自定义模块 2. 第三方模块,如requests 3. 内置模块,如time 4. 包(文件夹) 二、imp 阅读全文
posted @ 2020-01-31 16:55 RandySun 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 软件开发目录规范 一、软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要,简而言之就是把软件代码分文件目录。假设你要写一个ATM软件,你可以按照下面的目录结构管理你的软件代码: 阅读全文
posted @ 2020-01-30 23:14 RandySun 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 编译Python文件 一、编译Python文件 为了提高加载模块的速度,强调强调强调: 提高的是加载速度而绝非运行速度 。python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式为:module.version.pyc。通常会包含python的版本号。例如,在CPython 阅读全文
posted @ 2020-01-30 22:58 RandySun 阅读(334) 评论(0) 推荐(0) 编辑
摘要: python文件的两种用途 编写好的一个python文件可以有两种用途: 一: 脚本,一个文件就是整个程序,用来被执行 二: 模块,文件中存放着一堆功能,用来被导入使用 python为我们内置了全局变量\_\_name\_\_, 当文件被当做脚本执行时:\_\_name_\_ 等于'\_\_main 阅读全文
posted @ 2020-01-30 22:52 RandySun 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 函数高级实战之ATM和购物车系统升级 一、项目 二、项目地址 https://github.com/RandySun01/atm 三、功能需求 阅读全文
posted @ 2020-01-30 15:19 RandySun 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 函数高级小结 一、闭包函数 把函数和变量一起打包拿出去了,内部函数包含对外部作用于而非全局作用域的引用 二、装饰器 不改变函数体代码,并且不改变函数调用方式,为函数添加功能,它本质就是一个函数 完善装饰器 三、三层装饰器 四、迭代器 1. 可迭代对象:具有\_\_iter\_\_方法的对象(Pyth 阅读全文
posted @ 2020-01-30 15:04 RandySun 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 一、有名函数 之前定的函数都是有名函数,它是基于函数名使用。 from func from func from func 二、匿名函数 匿名函数,他没有绑定名字,使用一次即被收回,加括号既可以运行。 语法: lambda 参数列表 : 表达式 说明 1. 使用lambda关键字创建匿名函数 阅读全文
posted @ 2020-01-30 14:10 RandySun 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 生成器 一、yield关键字(生成器) yield的英文单词意思是生产,在函数中但凡出现yield关键字,再调用函数,就不会继续执行函数体代码,而是会返回一个值。 生成器的本质就是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器 阅读全文
posted @ 2020-01-30 11:36 RandySun 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 字典生成式 一、字典生成式 二、zip()方法 zip(keys,values): info_dict: {'name': 'randy', 'age': 19, 'sex': 'male'} 通过解压缩函数生成一个字典 info_dict.keys(): dict_keys(['name', 'a 阅读全文
posted @ 2020-01-29 21:22 RandySun 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 58 下一页