![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
啤酒黑咖啡
这个作者很懒,什么都没留下…
展开
-
十五、进程&线程&协程
一、线程的实现及相关操作线程的介绍1.线程进程是操作系统中进行保护和资源分配的基本单位,操作系统分配资源以进程为基本单位,而线程是进程的组成部分,是程序执行流的最小单元多个线程在同一个进程下执行,并共享相同的上下文线程包括开始、执行顺序和结束三部分线程可以被抢占(中断)和临时挂起(睡眠、让步)线程一般是以并发的方式执行的2.并发并发是一种属性—程序、算法或问题的属性并发并...原创 2019-12-11 20:41:34 · 894 阅读 · 0 评论 -
十四、正则表达式
一、正则表达式的基本使用1.什么是正则表达式1.正则表达式(regex)是一些由字符和特殊符号组成的字符串2.能按照某种模式匹配一系列有相似特征的字符串2.正则表达式中的符号3.正则表达式中的特殊字符4.正则表达式中的扩展表示法5.正则表达式分组1.正则表达式的分组用在重复匹配一个字符串时2.使用()进行分组,使用(?<name>...)指定组名3.从左...原创 2019-12-07 14:17:50 · 298 阅读 · 0 评论 -
十三、装饰器&迭代器&生成器与异常处理
一、装饰器1.什么是装饰器1.装饰器是用于拓展原来函数功能的一种函数2.装饰器是返回函数的一种函数3.在不用更改原函数代码的前提下给函数增加新的功能2.装饰器的实现1.定义一个函数(接收一个参数)来作为装饰器函数,并在装饰器函数体内定义一个函数,用该函数来接收参数并实现装饰内容,最后用装饰器函数返回该函数2.在需要使用装饰器的目标函数上使用注解@装饰器函数名即可3.可以叠加使...原创 2019-12-03 16:24:24 · 300 阅读 · 0 评论 -
十二、类与面向对象
一、面向对象Python也是面向对象的语言,与java一样,面向对象具备三大特点,封装、继承、多态1.类与对象类是对象的模具,确定对象将会拥有的属性和行为对象是类的具体实例表现2.封装封装就是隐藏具体信息及实现细节,提供访问接口特点:只能通过规定的方法访问数据隐藏类的实例细节,方便修改和实现3.继承继承是一种类与类之间的关系,使用已经存在的类的定义作为基础来创建...原创 2019-12-02 11:02:28 · 228 阅读 · 0 评论 -
十一、文件的读写
一、文件的读写模式1.文件常用的打开模式r:只能读r+:可读可写,不会创建不存在的文件。如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容w+:可读可写如果文件存在则覆盖整个文件,不存在则创建w:只能写,覆盖整个文件,不存在则创建a:只能写,从文件底部添加内容,不存在则创建a+:可读可写,从文件顶部读取内容,从文件底部添加内容,不存在则创建...原创 2019-12-01 09:54:01 · 345 阅读 · 0 评论 -
十、常用高阶函数
一、lambda函数lambda是一种表达式,创建内嵌的简单匿名函数lambda函数代码只有一行,用于处理简单逻辑常用例子列表按字典某元素进行排序stus = [ {'name': 'Schuyler', 'age': 15}, {'name': 'zhengli', 'age': 18}, {'name': 'jack', 'age': 10}]stu...原创 2019-11-30 09:43:53 · 246 阅读 · 0 评论 -
九、标准模块与第三方模块
一、标准模块-osos模块包含很多系统相关的操作函数及变量,详细的可以查看python的文档,下面列出几个较为常用函数和变量1.常用系统操作environ:包含环境变量的映射语法:os.environ返回一个包含环境变量信息的os._Environ类型数据system:在子shell中执行操作系统命令(就是执行指定exe等文件)语法:os.system('文件所在路径')当...原创 2019-11-28 10:28:15 · 167 阅读 · 0 评论 -
八、模块与包
一、控制台运行Python文件1.Dos常用命令cd:切换目录dir:查看目录下的文件和文件夹cls:清楚屏幕内容exit:退出控制台2.执行Python文件python:进入python控制台python "文件路径":执行python文件quit()/exit():退出python控制台二、Python模块介绍1.Python模块定义模块就是程序,保存形式...原创 2019-11-26 20:17:08 · 93 阅读 · 0 评论 -
七、函数的定义与实现
一、函数是什么函数是实现具有特定功能的代码Python中预制了很多内置函数开发者也可以创建自定义函数二、函数的特点隐藏实现功能细节重用代码提高可读性,便于调试三、函数的定义语法def 函数名([形式参数1,...,形式参数n]): 要运行的代码(函数体) return 返回的数据示例def print_verse(verse_name)...原创 2019-11-24 22:21:02 · 548 阅读 · 0 评论 -
六、元祖与集合
一、元组1.元祖(Tuple)元组可以看成是不可变的列表元组使用小括号,列表使用方括号tup1 = ('schuyler', 28, 3000)需要注意的是,如果元祖只有一个元素那么结尾需要添加,来表明创建的是元祖2.元组的读与写元祖读取方式与列表相同元组的元素在创建后不允许修改,即任何对元祖本身的写操作都是不允许的元祖允许使用"元祖运算符"来创建新元祖(1, 2, ...原创 2019-11-22 22:52:30 · 648 阅读 · 0 评论 -
五、列表与字典
一、数据结构数据结构就是指计算机存储、组织数据的结构Python中主要有四种数据结构列表(list)元组(Tuple)字典(Dictionary)集合(Set) 二、列表1.列表的特点列表中的数据按顺序排序,可以通过索引取值列表有正序与倒序两种索引对于正序索引时,索引从0开始往后递增对于倒序索引时,索引从-1开始往前递减列表可存储任意类型数据,且...原创 2019-11-21 00:12:27 · 216 阅读 · 0 评论 -
四、Python常用运算符的使用
一、Python中的常用运算符python有七种常用运算符算术运算符比较运算符逻辑运算符赋值运算符成员运算符身份运算符位运算符前三种出现在前面的笔记中二、赋值运算符运算符描述示例=赋值…+=加减赋值运算符a += 1-=减法赋值运算符*=乘法赋值运算符/=除法赋值运算符%=取模赋值运算符...原创 2019-11-18 18:31:28 · 106 阅读 · 0 评论 -
三、Python的流程控制语句
一、流程控制语句Python流程控制语句主要分为三种顺序语句分支语句循环语句二、分支语句1.分支语句基本书写形式```if 判断条件: 条件成立时执行语句块else: 条件不成立时执行语句块```需要注意,执行语句前必须用空格缩进,否则程序报错2.判断条件的书写规则每个if语句的核心都是判断条件的编写判断条件必须是布尔表达式我们通常称返回...原创 2019-11-17 19:10:51 · 166 阅读 · 0 评论 -
二、Python变量与字符串
一、函数1.函数是什么函数是python程序提前准备好的功能每个函数都有对应的功能函数的使用方式为:函数名(参数)2.print函数print用于向控制台输出字符串,本身会自动换行示例: print(“人生苦短”)、print(3)、print(3+2)在输出文本时增加\n可对文本换行 print('人生苦短\n我用python')二、注释1.注释的作用...原创 2019-11-16 19:19:35 · 150 阅读 · 0 评论 -
一、Python简介
一、Python的特点1.Python是完全面向对象的语言2.Python拥有强大的标准库,代码量极少3.Python拥有海量第三方模块二、Python的优缺点优点缺点简单、易学运行速度慢免费、开源国内刚起步丰富的库、可扩展性中文资料匮乏三、解释性语言1.解释器是将代码转换为机器语言的程序2.使用解释器运行的语言也称为"解释型语言"3...原创 2019-11-16 19:00:20 · 104 阅读 · 0 评论