随笔分类 - Python基础语法
摘要:正则表达式 一、正则表达式的作用 1.数据抓取,数据提取,如:抓取网站中的图片地址 2.数据清洗 把不雅的评论清洗掉 3.数据验证 :验证手机号的合法性 11位数字 二、re模块 Python 提供的正则表达式处理模块 re,提供了各种正则表达式的处理函数, 使用过程 练习 三、匹配单个字符 1.“
阅读全文
摘要:植物大战僵尸 [toc] 1. 引入需要的模块,配置图片的路径,设置界面宽高背景颜色。创建游戏主入口 2. 文本绘制,创建要动态改变的属性,渲染的位置 3. 创建地图类,初始化地图和坐标 4. 创建植物类,图片加载报错处理,加载植物方法 5.创建向日葵类 6.创建豌豆射手类 7. 创建子弹类 9.
阅读全文
摘要:多任务 多任务含义: 生活中:一边听歌,一边跳舞 ,开车手操控方向盘,眼睛看路,脚踩油门 电脑:同时运行多个应用程序,例如qq,微信,浏览器同时在电脑上运行 并发和并行 并发:任务数大于核心数,通过操作系统调度算法实现多个任务“同时”执行,实际上是通过快速切换任务,看上去是一起执行的 并行:任务数小
阅读全文
摘要:模块安装(安装pygame) 1.pip 安装 windows+R cmd 命令行输入 pip install pygame 2.pycharm中安装 file settting Project Interpreter 右侧+ install 搜索框输入pygame 下方 install packa
阅读全文
摘要:一、关于文件 文件的作用:把一些数据存储起来 使用文件流程 打开文件,读写文件,关闭文件 二、读写文件简单操作 1.读取文件 read 2.写文件 write 三、文件权限 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。一般用于 非文本文件如图片等。 注意:二进制文件把内容表示
阅读全文
摘要:异常 定义:异常是指在语法正确的前提下,程序运行时报错就是异常 当Python脚本发生异常时我们应该捕获处理它,否则程序会终止执行 异常处理 try...except 程序从上往下执行,先执行try中的代码,如果代码中有异常,则不会继续执行try下面的代码,会执行except中的异常diamante
阅读全文
摘要:多态 面向对象的三大特征:封装、继承、多态 1.封装:屏蔽实现细节,但提供对外调用方式,将功能封装为一个整体,提供简单的调用方式 2.继承:让类与类直接产生父子关系,子类可以拥有父类的方法和属性 3.多态:可以让某个类呈现多种形态 多态的三个条件 1.必须存在继承关系 2.重写目标方法 3.使用子类
阅读全文
摘要:面向对象三大特征 [toc] 封装 封装含义:在生活中封装指的是将我们的物品包裹起来,不让看到其内部,具有保护功能。 在程序设计中,封装(Encapsulation)是将类中某些部分(某些属性或者方法)隐藏起来,对象 不能直接使用隐藏起来的属性或者方法,具有保护功能 总结:隐藏对象的属性和方法实
阅读全文
摘要:面向对象介绍 面向对象:是一种编程思想(OOP),这种编程思想更加符合人的逻辑思维,使用面向对象可以提高开发速度和代码重用率。面向对象符合大型程序开发,后期维护比过程开发要好。 核心关注是 对象 ,是将参与问题的事物对象抽离出来,重点关注对象的 行为 ,通过行为的调用完成整个业务操作,主要实现方式是
阅读全文
摘要:Python模块、包和内置模块 模块 概念:一个包含Python代码的文件就是一个模块 作用: 1.现在开发文件比较大,放在一个文件夹中维护不方便,拆分成多个文件方便维护和管理 2.增加的代码的复用率 模块命名规范 界面模块:views.py 数据模块:data.py 业务模块:sevices.py
阅读全文
摘要:Python函数进阶 [toc] 函数的参数类型 不可变参数: 整数、字符串、元组 可变参数: 列表,字典 1. 传递不可变类型参数,不会影响参数本身 2. 传递可变类型参数,会影响参数本身 命名空间 命名空间 :指的是保存程序中的变量名和值的地方 局部命名空间 :每个函数都有自己的命名空间,叫做局
阅读全文
摘要:Python函数 [toc] 函数的声明语法 函数的参数 1. 位置参数:在传参的时候,实参传递的顺序按照形参定义的顺序进行传递的传参方式 2. 关键字参数:在传参的时候,以形参等于实参的形式忽略形参定义的顺序进行传参的传参方式 注意:关键字参数和位置参数同时使用时,关键字参数必须在位置参数后面定义
阅读全文
摘要:字符串的方法 [toc] 1. 字符串的查找 |方法|功能| | | | |find|查找,返回从左第一个指定字符的索引,找不到返回 1 |rfind|查找,返回从右第一个指定字符的索引,找不到返回 1 |index|查找,返回从左第一个指定字符的索引,找不到报错 |rindex|查找,返回从右第一
阅读全文
摘要:Python列表,字典及其方法 [toc] 增加操作 |方法|描述| | | | |append|追加,在列表的尾部加入指定的元素| |extend|将指定序列的元素依次追加到列表的尾部(合并),不会去重复内容| |insert|将指定的元素插入到对应的索引位上,注意负索引倒序插入,超过索引就会在末
阅读全文
摘要:流程控制语句 [toc] 顺序结构 分支结构 单分支:if 格式: 如果条件表达式成立True,执行if块,否则不执行 注意:条件表达式后面有 “:”,if 块是靠缩进表示的 双分支 if...else... 格式: 如果条件表达式成立True,执行if块代码1,否则执行else中的代码2 多分支:
阅读全文
摘要:Python基础语法 [toc] 变量 变量就是用来临时存储数据的容器 命名规范 1. 变量名通常由字母,数字,下划线组成 2. 不能以数字开头 3. 不能以关键字重复 4. 查看关键字 import keyword print(keyword.kwlist) Python基本数据类型 数字(int
阅读全文
摘要:Python基础语法 [toc] Python的优缺点 优点 1.语法简洁,简单易学 2.开发效率非常高 3.具有强大的第三方库,免费,开源 缺点 1.程序运行速度慢,因为Python是解释型语言 2.Python代码不能加密 注释 增加代码的可读性 1. 单行注释:以 号键开头 2. 多行注释:以
阅读全文

浙公网安备 33010602011771号