python
python的学习
行走的皮卡丘
自律 学习 坚强 ,拒绝迷茫。毕业于广东石油化工学院(电子信息工程学院)。本人主要学习golang(go)语言,python,kotlin,还有HTML,CSS,JavaScript等等,正在努力中........
展开
-
⑦Python编程模块、正则表达式、字典与集合
模块 为了编写可维护的代码,常常把很多函数分组,分别放到不同的文件里,这样每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。 每个.py文件就称之为一个模块,为了防止模块名字冲突,还可以使用包,形成树形目录组织结构,进一步管理各个模块。 mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 每个包目录下都会有一个__init__文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py文件可以是空文件,原创 2020-10-13 13:10:55 · 401 阅读 · 1 评论 -
⑥Python面向对象高级编程
文章目录面向对象高级编程使用\__slots__使用@property多重继承定制类使用枚举类 面向对象高级编程 使用_slots_ 可以为创建的对象动态绑定属性和方法,这是动态语言的灵活性。 class student(object): pass >>> s = student() >>> s.name = 'Michael' >>> print(s.name) Michael 还可以给实例绑定一个新方法。 >>> def原创 2020-10-13 13:10:05 · 155 阅读 · 0 评论 -
⑤Python面向对象编程
面向对象OOP 数据封装、继承和多态是面向对象的三大特点。 面向对象编程:是一种程序设计思想,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接受其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。 类与实例 class Student(object): def __init__(self,name,age): self.name=name sel原创 2020-10-13 13:09:27 · 246 阅读 · 1 评论 -
④Python函数式编程
文章目录函数式编程高阶函数mapreducemap与reduce结合使用filtersorted返回函数匿名函数装饰器偏函数 函数式编程 函数式编程的一个特点是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! 高阶函数 高阶函数有如下几个特征,逐步深入理解。 变量可以指向函数 >>> abs(-10) 10 >>> abs <built-function abs> >>> x=abs(-10) >>> x 1原创 2020-10-13 13:08:37 · 376 阅读 · 0 评论 -
③Python列表与元组
Python列表与元组 文章目录Python列表与元组列表List元组Tuple 列表List 列表是什么? 列表是Python的内置类型,是一种有序集合,可以随时添加和删除其中的元素。 列表定义 >>>classmates=['Michael','Bob','Tracy'] >>>list=[1,2,3,4,5] >>>list1=['Hello',1,TRUE,3.1415926]#列表元素类型可以不相同 >>>list2=原创 2020-10-13 13:07:53 · 260 阅读 · 0 评论 -
②Python高级特性
文章目录Python高级特性切片迭代列表生成式生成器迭代器 Python高级特性 切片 是取list和tuple的部分元素的常见操作,是Python的一个高级特性。 具体用法如下所示 >>> L=['Michael','Sarah','Tracy','Bob','Jack'] >>> L[:]#取全部元素 >>> L[:3]#取前三个元素 >>> L[-1]#取最后一个元素 >>> L[-2:-1]#取导数第二个元素原创 2020-10-13 13:07:24 · 525 阅读 · 1 评论 -
①Python IO编程
IO编程 I/O在计算机中指的是Input/Output,输入输出,现在有两种IO方法: CPU等待,也就是程序暂停执行后续代码,等待IO结束后,再继续执行,这种方式称为同步IO。 CPU不等待,也就是CPU去执行其他进程,等待设备IO结束后通知CPU。但是通知方式也有两种: 轮询方式 由CPU定时扫描,来确定IO是否结束。 回调模式 当完成之后,想CPU发送通知,IO结束。 普通txt文件读写 读文件 >>> f = open('/User/michael/tes原创 2020-10-13 13:05:32 · 251 阅读 · 2 评论