随笔分类 -  python学习之路

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:类和数据类型 [TOC] 一、类与数据类型 python3中统一了类与类型的概念,类就是类型 lis和lis2都是实例化的对象,因此lis使用append方法和lis2无关 二、list.append()方法原理 阅读全文
posted @ 2020-02-01 15:36 RandySun 阅读(341) 评论(0) 推荐(0)
摘要:对象的绑定方法 [TOC] 一、对象的绑定方法 类名称空间中定义的数据属性和函数属性都是共享给所有对象用的 对象名称空间中定义的只有数据属性,而且是对象所独有的数据属性 二、类使用对象的绑定对象 类中定义的函数是类的函数属性,类可以使用,但使用的就是一个普通的函数而已,意味着需要完全遵循函数的参数规 阅读全文
posted @ 2020-02-01 11:51 RandySun 阅读(439) 评论(0) 推荐(0)
摘要:python总结 [TOC] . 计算机基础之编程 1. 编程语言是人与计算机交流的介质 2. 编程是通过编程语言编写一大堆文件 3. 为什么要编程 奴役计算机,让计算机帮我们干活 计算机组成 1. CPU 1. 控制器 2. 运算器 2. 内存 3. 外存 4. 输入设备 5. 输出设备 6. I 阅读全文
posted @ 2020-02-01 10:36 RandySun 阅读(237) 评论(0) 推荐(0)
摘要:Python常用模块小结 [TOC] 一、Python常用模块小结 1.1 time模块 打印三种不同形式的时间,时间戳/格式化时间/结构化时间 1.2 datetime模块 时间的加减 1.3 random模块 随机数 1.4 os模块 与操作系统交互,多用于文件操作 1.5 sys模块 与pyt 阅读全文
posted @ 2020-02-01 10:34 RandySun 阅读(265) 评论(0) 推荐(0)
摘要:subprocess模块 [TOC] 一、subprocess模块 subprocess模块允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。更多查看官网:https://docs.python.org/2/library/subproces 阅读全文
posted @ 2020-02-01 10:32 RandySun 阅读(147) 评论(0) 推荐(0)
摘要:xml模块 [TOC] 一、xml简介 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过节点来区别数 阅读全文
posted @ 2020-02-01 10:28 RandySun 阅读(128) 评论(0) 推荐(0)
摘要:pathlib模块 [TOC] 一、pathlib库官方定义 pathlib 是Python内置库,Python 文档给它的定义是 Object oriented filesystem paths(面向对象的文件系统路径)。pathlib 提供表示文件系统路径的类,其语义适用于不同的操作系统。路径类 阅读全文
posted @ 2020-02-01 10:20 RandySun 阅读(232) 评论(0) 推荐(0)
摘要:collections模块 [TOC] collections是Python内建的一个集合模块,提供了许多有用的集合类。 一、namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义一个 阅读全文
posted @ 2020-02-01 10:19 RandySun 阅读(125) 评论(0) 推荐(0)
摘要:re模块 [TOC] 一、正则表达式 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的 阅读全文
posted @ 2020-02-01 10:15 RandySun 阅读(154) 评论(0) 推荐(0)
摘要:matplotlib模块 matplotlib官方文档:https://matplotlib.org/contents.html?v=20190307135750 matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图、饼图和直方图。 一、条形图 二、直方图 三 阅读全文
posted @ 2020-02-01 09:36 RandySun 阅读(281) 评论(0) 推荐(0)
摘要:pandas模块 pandas官方文档:https://pandas.pydata.org/pandas docs/stable/?v=20190307135750 pandas基于Numpy,可以看成是处理文本或者表格数据。pandas中有两个主要的数据结构,其中Series数据结构类似于Nump 阅读全文
posted @ 2020-02-01 09:34 RandySun 阅读(153) 评论(0) 推荐(0)
摘要:模块基础小结 一、为什么要有模块 面条版代码 函数版代码 文件版代码(模块) 文件夹版(包) 代码会变得更加简洁,清晰,模块化 一个模块里会有多个函数,相当于一个大功能细分成多个小功能 1. 自定义模块 2. 第三方模块,如requests 3. 内置模块,如time 4. 包(文件夹) 二、imp 阅读全文
posted @ 2020-01-31 16:55 RandySun 阅读(184) 评论(0) 推荐(0)
摘要:软件开发目录规范 一、软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要,简而言之就是把软件代码分文件目录。假设你要写一个ATM软件,你可以按照下面的目录结构管理你的软件代码: 阅读全文
posted @ 2020-01-30 23:14 RandySun 阅读(128) 评论(0) 推荐(0)
摘要:编译Python文件 一、编译Python文件 为了提高加载模块的速度,强调强调强调: 提高的是加载速度而绝非运行速度 。python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式为:module.version.pyc。通常会包含python的版本号。例如,在CPython 阅读全文
posted @ 2020-01-30 22:58 RandySun 阅读(347) 评论(0) 推荐(0)
摘要:python文件的两种用途 编写好的一个python文件可以有两种用途: 一: 脚本,一个文件就是整个程序,用来被执行 二: 模块,文件中存放着一堆功能,用来被导入使用 python为我们内置了全局变量\_\_name\_\_, 当文件被当做脚本执行时:\_\_name_\_ 等于'\_\_main 阅读全文
posted @ 2020-01-30 22:52 RandySun 阅读(261) 评论(0) 推荐(0)
摘要:函数高级实战之ATM和购物车系统升级 一、项目 二、项目地址 https://github.com/RandySun01/atm 三、功能需求 阅读全文
posted @ 2020-01-30 15:19 RandySun 阅读(136) 评论(0) 推荐(0)
摘要:函数高级小结 一、闭包函数 把函数和变量一起打包拿出去了,内部函数包含对外部作用于而非全局作用域的引用 二、装饰器 不改变函数体代码,并且不改变函数调用方式,为函数添加功能,它本质就是一个函数 完善装饰器 三、三层装饰器 四、迭代器 1. 可迭代对象:具有\_\_iter\_\_方法的对象(Pyth 阅读全文
posted @ 2020-01-30 15:04 RandySun 阅读(114) 评论(0) 推荐(0)
摘要:匿名函数 一、有名函数 之前定的函数都是有名函数,它是基于函数名使用。 from func from func from func 二、匿名函数 匿名函数,他没有绑定名字,使用一次即被收回,加括号既可以运行。 语法: lambda 参数列表 : 表达式 说明 1. 使用lambda关键字创建匿名函数 阅读全文
posted @ 2020-01-30 14:10 RandySun 阅读(410) 评论(0) 推荐(0)
摘要:生成器 一、yield关键字(生成器) yield的英文单词意思是生产,在函数中但凡出现yield关键字,再调用函数,就不会继续执行函数体代码,而是会返回一个值。 生成器的本质就是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器 阅读全文
posted @ 2020-01-30 11:36 RandySun 阅读(132) 评论(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 阅读(228) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 10 下一页