
Python基础
文章平均质量分 88
个人Python学习基础知识笔记
可以叫我才哥
关注我的公众号呗,一起学习
微信公众号:可以叫我才哥
展开
-
itertools拼装迭代器与生成器
Python内置的标准库itertools有很多函数,可以用来安排迭代器之间的交互关系,这使得在纯Python中有可能创建简洁又高效的专用工具,比如排列组合!今天我们将这些函数分为三类,来感受一下吧。# 先引入该内置标准库import itertools1. 连接多个迭代器itertools模块中有一些函数可以把多个迭代器连成一个使用。chain:可以把多个迭代器从头到尾连成一个迭代器it = itertools.chain([1,2,3],[4,5,6])list(it)[1, 2,原创 2021-05-23 18:17:16 · 183 阅读 · 1 评论 -
Python自动安装第三方库的小技巧,让你的代码拿来就用(pip详解)
大家好,我是才哥。最近周末也加班了,害…有刚接触python的粉丝同学在运行此前《》的完整代码遇到以下问题,然后…好吧,今天我们就专门介绍一下Python安装第三方库的一些小技巧,其中还包含自动安装的方法哈。目录:文章目录1. pip在线安装2. pip离线安装3. 查看与升级库4. 设置国内源5. pip.main自动安装6. 其他1. pip在线安装在cmd命令行模式下,通过pip install 第三方库名称的形式,直接进行第三方库的安装。我们以安装plotly为例,安装表现如下:原创 2021-05-16 21:17:42 · 3637 阅读 · 4 评论 -
Python基础模块:图像处理模块@PIL(批量分类处理图片及添加水印)
大家好,才哥又来了!又要上班了,春节总是过的太匆匆。最近接到一个需求,把一批照片按照分辨率进行分类存储,再将其中指定宽高比的照片设置为特定的分辨率且添加水印。以下是简单的效果:目录:文章目录1. 直接上代码1.1. 原图资源1.2. 实现逻辑1.3. 水印效果1.4. 完整代码2.PIL模块功能简介2.1. 加载图片并获取其属性2.2. 创建图片2.3. 裁剪图片2.4. 调整图片大小2.5. 旋转图片2.6. 在图片上绘制文本2.7. 复制和粘贴图片附:标准颜色的名称和值1. 直接上代码本原创 2021-02-18 00:00:46 · 2052 阅读 · 0 评论 -
[Python基础] 新手学Python时常见的语法错误和异常
新手学Python时常见的语法错误和异常大家好,今天我们简单介绍下在学习Python时常见的一些错误和异常。记得刚接触Python的时候,一条简单的语句在执行的时候却总能遇到报错。然后各种艰难的复查发现可能是循环语句缺少冒号啊、用了中文的标点符号啊、引号/括号等少了一个或者无法匹配啊、函数方法或变量名拼写错误啊等等。在Python编程中有两种可区分的报错:语法错误 和 异常。语法错误又称解析错误,是我们在刚接触学习Python 时最容易遇到的错误,区区别于异常而言,语法错误非程序执行时的逻辑错误;原创 2021-01-10 22:09:18 · 3046 阅读 · 0 评论 -
对着爬虫网页HTML学习Python正则表达式
文章目录1.正则表达式初探2.用正则表达式匹配更多模式2.1.利用括号()进行分组2.2.利用管道|匹配多个分组2.3.用问号?实现可选匹配2.4.用星号*实现0次或多次2.5.用加号+实现1次或多次2.6.用花括号{}匹配特定次数3.贪心和非贪心匹配4.字符类型5.split()函数1.正则表达式初探用比较经典的例子,查找一段文本中的手机号码。比如对于文本“我现在用的电话是188-8888-8888,之前那个186-6666-6666已经不用了”,我们想获取其中的手机号码信息,用正则表达式可以这么做呢原创 2020-12-20 20:17:40 · 297 阅读 · 2 评论 -
学习笔记-Python基础篇04—元组、集合与字典
文章目录元组 tuple创建空元组创建元组元组元素的访问元组的不可改变序列解包集合 set创建空集合创建集合集合的数学运算字典 dict创建字典访问字典中的值获取键或值获取键值对字典的操作方法元组 tuple上一节我们介绍了列表List,在对列表进行使用的时候是可以修改其内部元素值的。有时候我们需要创建一系列不可修改的元素,便会用到元组。创建空元组元组用圆括号来标识,创建空元组可以使用()或者内建函数tuple>>> Atuple = ()>>> Atuple原创 2020-05-25 14:04:25 · 381 阅读 · 0 评论 -
学习笔记-Python基础篇03—列表List
文章目录列表的基础操作列表的常见方法一些常用语句列表推导式列表是由一系列按照特定顺序排列的元素组成,可以通过方括号([])来表示列表,并用逗号分隔里面的元素。>>> alist = [1,2,3,4,5,6]>>> alist[1, 2, 3, 4, 5, 6]列表的基础操作列表元素的访问(索引和切片)>>> alist[0]1>>> alist[-1]6>>> alist[-2:][5, 6原创 2020-05-25 14:02:21 · 409 阅读 · 0 评论 -
学习笔记-Python基础篇02—变量和字符串
变量所谓“变量”,就是会变化的值,为了方便管理,我们一般会为这个变化的值定义一个名称,以后我们要用到这个会变化的值时直接用定义好的名称即可。通常我们用“赋值语句”将值保存在变量名称中。赋值语句包含变量名称、等号(=)以及需要被保存的值组成。比如:>>> height = 1.8>>> height1.8我们定义了一个名为“height”的变量,并赋值1.80>>> 2 * height3.6当我们计算2 * height的时候,会原创 2020-05-25 13:59:21 · 391 阅读 · 0 评论 -
学习笔记-Python基础篇01—环境搭建
本学习笔记仅适合萌新食用,大佬们请忽略~文章目录Python官方包+IDEPython下载Python安装Python环境变量配置IDE关联Python环境变量AnacondaAnaconda下载Anaconda安装Anaconda使用代码编写及运行常见的命令行操作指令这里我们主要介绍2种Python环境搭建的方式Windows 10 64位机器下的Python环境搭建第一种:从Python官网下载Python官方包,再组合某IDE(Pycharm或VsCode等),该方式可能需要你自己配置或原创 2020-05-25 13:57:28 · 403 阅读 · 0 评论