Python篇
文章平均质量分 77
WuDreamer.
在校生的日常代码分享
展开
-
【Python笔记篇-1】python关于数据容器
数据容器分类是否支持下标索引支持:列表、元组、字符串 - 序列类型不支持:集合、字典 - 非序列类型支持:列表、元组、字符串 - 序列类型不支持:集合、字典- 非序列类型是否可以修改支持:列表、集合、字典不支持:元组、字符串应用场景列表:一批数据,可修改、可重复的存储场景元组:一批数据,不可修改、可重复的存储场景字符串:一串字符串的存储场景集合:一批数据,去重存储场景字典:一批数据,可用Key检索Value的存储场景。原创 2023-11-11 00:18:46 · 431 阅读 · 1 评论 -
【Python笔记篇-2】python中函数返回、传参以及匿名函数知识,以及文件处理方法
缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)如果该文件已存在则打开文件,并从开头开始编辑,原有内容会被删除,如果该文件不存在,创建新文件。注意:传进的所有参数都会被args变量收集,它会根据传进参数的位置合并为一个元组(tuple),args是元组类型,这就是位置传递。注意:函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序。文件的指针将会放在文件的开头。原创 2023-11-12 20:10:06 · 485 阅读 · 1 评论 -
【Python笔记篇-6】mysql数据库的一些基本操作以及pycharm连接数据库且进行一些操作
注意:下面[ ]里面表示可选择语句,可以写可以不写查看所有数据库:show databases;使用数据库:use 数据库名称;创建数据库:create database 数据库名称 [charset UTF8];删除数据库:drop database 数据库名称;查看当前使用的数据库:select database();原创 2023-11-20 19:29:50 · 851 阅读 · 1 评论 -
【Python笔记篇-5】python实现创建地图、柱状图且补充sort方法
环境设置:下载包1.开发可视化图表使用的技术栈:Echarts的python版本:pyecharts包2.查看官方示例:http://gallery.pyecharts.org/#/README1、通过pyrcharts导入Map包2、创建地图对象3、使用列表创建数据4、添加地图数据、设置全局属性5、调用该方法练习代码: 1.通过Bar()构建一个柱状图对象2.和折线图一样,通过add xaxis()和add yaxis()添加x和y轴数据3.通过柱状图对象的:reversal axis(),反转原创 2023-11-17 21:46:55 · 653 阅读 · 0 评论 -
【Python笔记篇-4】python对象、类以及面向对象知识点
要求子类必须复写(实现)父类的一些方法,并配合多态使用,获得不同的工作状态。类的属性,即定义在类中的变量(成员变量);类的行为,即定义在类中的函数(成员方法)只有通过self,成员方法才能访问类的成员变量。pass关键字作用:pass是占位语句,用来保证函数(方法)或类定义的完整性,表示无内容,空的意思。注意:只可以在子类内部调用父类的同名成员,子类的实体类对象调用默认是调用子类复写的。__str__ :用于实现类对象转字符串的行为。私用成员方法的方法名以__开头(两个下划线)原创 2023-11-15 23:47:38 · 311 阅读 · 0 评论 -
【Python爬虫篇-2】UA伪装反爬机制以及实现搜索信息爬取
总结:在次实验过程中,存在url地址获取错误,我原本在Edge中来获取的,但是运行多次后仍跳转到百度首页界面,我便下载搜狗浏览器来获取url和User-Agent,运行第一次就成功了。:门户网站的服务器会检测对应请求的载体身份标识,如果检测到请求的载体身份标识为某一款浏览器说明该请求是个正常的请求。3、以下可获取动态参数,即输入‘成龙’运行是便会爬取该页面,输入其他文字也是同理。1、获取User-Agent,并将其封装在headers中作为一个字典。:User-Agent: 请求载体的身份标识。原创 2023-11-14 07:43:39 · 1960 阅读 · 2 评论 -
【Python笔记篇-3】JSON数据格式的转化
注意:若含中文,则在data后加上 ensure_ascii = False 来确保正常。:是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串。:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。2、json.loads()方法: 将json数据转化成python列表或字典。1、json.dumps()方法: 将python数据转化为json字符串。python中json为列表或字典。原创 2023-11-14 16:56:04 · 244 阅读 · 1 评论 -
【Python爬虫篇-1】用python爬取百度首页信息
requests模块: python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。是建立在通用爬虫的基础之上。抓取的是页面中特定的局部内容。检测网站中数据更新的情况。只会抓取网站中最新更新出来的数据。抓取系统重要组成部分。抓取的是一整张页面数据。如何使用:(requests模块的编码流程)作用: 模拟浏览器发请求。4、获取数据并打印出来。5、将页面源代码写入文件。3、保证中文输出正常。原创 2023-11-13 15:08:58 · 2418 阅读 · 0 评论