Python
文章平均质量分 85
jie
方世恩
人工智能学习中……
展开
-
Python基础语法(1)--变量和基本数据类型
Python的基础语法有变量、注释、基本数据类型、格式化字符串、运算符、选择循环结构、命名空间和作用域的方面。截止到xx月xx日,您的流量已使用xxG,剩余流量xxG'之类的字符串,而xx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。注意:对于100 + 200,Python解释器自动计算出结果300,但是,'100 + 200 ='是字符串而非数学公式,Python把它视为字符串,所以输出结果以字符串结果显示。注意:字符串是需要单双引号来注释的,此时,运用单引号时我们要注意就近问题。原创 2024-07-10 06:30:00 · 453 阅读 · 1 评论 -
Python基础语法(2) --基本数据类型之间的转换
int整型转换要求:>>>直接以你要转换的目标类型来输出 , 转bool时非0即Truefloat浮点型转换要求:>>>直接以你要转换的目标类型来输出, 转bool时非0即Truestr字符型转换要求:>>>转int:只有数值型(整数)的字符串才能转换为int>>>转float:只有数值型的字符串才能转换为float>>>转bool:只要字符串不是空 结果就是Truebool类型转换要求:>>>直接以你要转换的目标类型来输出,注意bool的True和False有1和0的含义。原创 2024-07-10 14:51:00 · 1098 阅读 · 1 评论 -
Python基础语法(3) --字符串方法和切片
在介绍之前呢,可以介绍一个小方法,ctrl + "p"是函数参数提示,可以提示我们使用的字符串方法如何使用,或者将鼠标放在括号内。如:这样在我们记不太清除字符串用法时来提示我们。以上就是一些常用的字符串方法,还有有趣的不同的切片方法。原创 2024-07-11 09:00:00 · 863 阅读 · 0 评论 -
Python基础语法(4) --运算符
以上为Python支持的运算符: 算术运算符 、比较(关系)运算符、 赋值运算符、 逻辑运算符和 位运算符在Python中的使用方法。原创 2024-07-11 14:30:00 · 681 阅读 · 0 评论 -
Python基础语法(5) --选择循环结构
在Python中,循环结构是一种基本的控制流语句,它允许你重复执行一段代码多次,直到满足某个条件为止。选择循环结构在编程中扮演着至关重要的角色,因为它们使代码能够处理重复的任务或数据集合,而无需显式地写出每一步。极方便的提高了代码编写效率。原创 2024-07-12 09:30:00 · 958 阅读 · 0 评论 -
Python数据容器(1)--列表与元组
列表:放在方括号[]中来创建,有序且可变,可以索引、切片,可进行增加、删除、查找和更改元组中元素的操作。元组:放在圆括号()中来创建,有序但不可变,可以进行索引和查找操作,不可进行增加、删除和更改元组中元素的操作。原创 2024-07-12 20:03:04 · 904 阅读 · 0 评论 -
Python数据容器(2)--字典与集合
字典的创建使用大括号 {} 包含键值对,并用冒号 : 分隔键和值,形成 键:值 对。dict字典中,键必须是唯一的,但值可以重复。值可以取任何数据类型,但键必须是不可变的,如字符串,数字,元组。字典时无序但可变的。本篇介绍了字典通过健获取值和弹出字典元素的方法。可以使用大括号{}或者是set()方法来创建集合。注:空集合一点要用set()方法来创建。set内的元素都是健,健是不能重复的,所以set集合有自动去重的特点。set集合可以通过方法进行添加、删除和集合运算(交集,并集,差集)。原创 2024-07-13 11:42:31 · 982 阅读 · 0 评论 -
Python数据容器(3)--遍历与列表生成式
在Python中,遍历(Traversal)是指按顺序访问数据结构(如列表、元组、字典、集合或字符串等)中的每一个元素,并对它们执行某种操作的过程。Python提供了多种遍历数据结构的方法,包括使用for循环、while循环、列表推导式、生成器表达式以及迭代器等。但最常见和直接的遍历方式是使用for循环。那么接下来我们来介绍一下数据容器的遍历:索引遍历有序的数据容器才可以使用索引遍历,比如list列表、tuple元组tuple元组字典遍历列表和元组可以通过索引遍历,那么字典如何遍历呢?通过找到健原创 2024-07-13 23:12:15 · 1234 阅读 · 0 评论 -
Python函数(1)--自定义函数与作用域
假设,我们现在求一个半径为6.5的圆的面积,怎么求?PI = 3.14#求⚪的面积r = 5.6print(s)这样,我们就求得了圆的面积。好的,那现在半径变了,求一个半径为8、为10、为20的圆的面积,我们反复的将半径给替换掉是不是很麻烦呢?可不可以有一个函数能够让我输入半径就能直接得到圆的面积呢?那我们自己来定义一个求圆面积的的函数看看:我们该怎么定义一个函数呢?函数代码块以 def 关键词开头,后接函数名称和圆括号 ()如果需要传入参数(变量),可在圆括号内定义。原创 2024-07-14 16:16:24 · 771 阅读 · 0 评论 -
Python函数(2)--递归与匿名函数
本篇介绍了:递归函数:递归函数是一种直接或间接地调用自身的函数。两个基本要素:自己调用自己,有停止条件(有出口)lambda匿名函数:接受任何数量的参数,但只能有一个表达式。单个参数使用多个参数使用在高阶函数中使用,比如:map()函数:将传入的函数依次作用到可迭代对象的每个元素上,并返回一个map对象。reduce()函数:把序列中的元素从左到右依次进行累积。原创 2024-07-14 21:36:24 · 1054 阅读 · 0 评论 -
Python函数 -- 基础小题
本篇介绍了几个对于掌握函数有作用的题目,以望可以加深我们对函数的理解以及应用,学会尝试自己独立完成代码。原创 2024-07-15 21:18:10 · 382 阅读 · 0 评论 -
Python进阶(1)--面向对象
在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。什么是面向对象类:定义类的时候首字母大写分成两个部分构造:属性和方法。三大特点:封装、继承和多态封装:将完整的类创建完成,包装好继承:子类获得了父类的全部功能当子类和父类具有相同的功能时,父类方法被覆盖多态:父类的引用指向子类的对象,多态的基础条件是继承们的多态:多种形态。什么是面向对象类:定义类的时候首字母大写。原创 2024-07-16 22:24:14 · 941 阅读 · 0 评论 -
Python进阶(2)--异常处理
在Python中可以通过创建一个新的异常类来拥有自己的异常。Python提供的内建异常不够用可以预估某个错误的产生pass如此便可以创建一个新的异常类。passprint(v)if v < 0:# 抛出异常raise MyError("这批货有问题,做工太差")本篇介绍了程序的异常处理:缺少起始符号或结尾符号(括号、引号等)缩进错误关键词拼写错误异常错误:除零错误、名称错误、类型错误、数值错误、索引错误以及属性错误。原创 2024-07-17 14:59:34 · 1074 阅读 · 0 评论 -
Python进阶(3)--文件读写
打开文件:使用open()方法读文件:read()方法:read 传参取几个字符,read 不传参 取所有数据readline()方法:不带参数 读取一行 ,带参数 读几个字符readlines()方法:返回的是列表,带参数没到一行 读一行 ,参数超过一行读完下一行。原创 2024-07-17 21:04:15 · 944 阅读 · 0 评论 -
Python进阶(4)--正则表达式
元字符:用字符来描述字符。正则进阶:用*表示任意个字符(包括0个),用+表示至少一个字符。用?表示0个或1个字符,用{n}表示n个字符。用{n,m}表示n~m个字符。正则方法:split()方法:指定分隔符进行字符串的切分。match方法:可以判断正则表达式是否匹配,如果匹配成功,返回一个Match对象,否则返回None。groups()分组:提取子串的强大功能。用()表示的就是要提取的分组(Group)。贪婪匹配:正则匹配默认是贪婪匹配,也就是匹配尽可能多的字符。原创 2024-07-18 21:16:20 · 1102 阅读 · 0 评论 -
Python爬虫(1) --基础知识
是一种模仿浏览器上网过程的一种程序,可以获取一些网页的数据。原创 2024-07-19 22:05:00 · 734 阅读 · 0 评论 -
Python爬虫(2) --爬取网页页面
本篇介绍了:如何爬取网页的一个页面。指定url发送请求:requests请求方法UA伪装:使用fake_useragent包,为自己提供身份获取想要的数据:将数据接收处理。原创 2024-07-21 18:02:38 · 3169 阅读 · 5 评论 -
Python爬虫(3) --爬取网页文本
指定url:找到网页地址发送请求:requests请求获取你想要的数据:文本接收,请求到的内容数据解析:xpath语言:定位到目标位置re正则匹配:精准取出目标内容,去除杂质。原创 2024-07-21 21:39:32 · 3324 阅读 · 0 评论 -
Python爬虫(4) --爬取网页图片
指定url发送请求获取你想要的数据数据解析特别注意:在开发者控制台中,图片的存放是链接形式的,拿取到链接后我们需要再次向它的位置进行访问(发送请求)、获取想要的数据。原创 2024-07-22 20:59:33 · 1174 阅读 · 2 评论 -
Python爬虫(5) --爬取网页视频
指定url发送请求UA伪装:UA、Referer防盗链和Cookie身份信息都放在head中获取你想要的数据在Element获取视频信息数据解析在响应Response中,定位视频的具体位置,请求访问它特别注意:其实与爬取文本和图片区别不大,主要是定位到视频的位置。指定url发送请求UA伪装:UA、Referer防盗链和Cookie身份信息都放在head中获取你想要的数据在Element获取视频信息数据解析。原创 2024-07-23 22:17:33 · 3743 阅读 · 2 评论 -
Python爬虫(6) --深层爬取
其实与爬取视频的操作相差不大,先定位页面位置,再找到深层页面的链接,获取想要的信息。原创 2024-07-24 22:09:17 · 2268 阅读 · 0 评论