
Python从入门到放弃
记录我的Python学习不归路
此处不留情
qq:3178527548
展开
-
解析网页之xpath解析
什么是xpath?xpath指的是使用路径表达式在 XML 文档中查找信息的语言。初步了解xpathxpath的七个节点术语:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。每个元素以及属性都有一个父节点。元素节点可有零个、一个或多个子节点。就好像每一片树叶都只能在一根树枝上,但每一根树枝却有很多树叶。以此类推,树干是所有树枝的先辈节点,同一根树枝下的两片不同树叶是同胞节点,大树枝上的小树枝上的树叶就是大树枝的后代节点。前面说xpath是使用路径表达式来查找信息,其实获取信息的方式原创 2020-11-12 21:05:41 · 2017 阅读 · 0 评论 -
Python将字符串时间进行加一天(datetime模块)
构造一个dataframe数据结构:import pandas as pd list1 = ['2021-03-17','2021-03-17']list2 = ['zhangsan','lisi']dict1 = {"date":list1,"name":list2]df1 = pd.Dataframe(dict)然后我们取dataframe的date索引下的第一个时间来做时间加减操作。import datetimefrom datetime import datetime as d1原创 2021-03-18 20:35:24 · 10289 阅读 · 0 评论 -
Python处理时间的标准库之datetime库
一、datetime标准库的类datetime.datedatetime.timedatetime.datetimedatetime.timedelta二、date类import datetimeimport time# 生成今天日期d = datetime.date.today()print(d, type(d))# 按照参数生成日期d = datetime.date(2022, 8, 24)print(d, type(d))# 用时间戳生成日期d = datetime原创 2021-04-13 13:26:49 · 1209 阅读 · 0 评论 -
Python读取csv文件乱码的解决办法
直接用Python的pandas模块下的read_csv方法,设定读取编码为GBK,引擎为Python即可。import pandas as pdcsv1 = pd.read_csv(r"C:\Users\Administrator\Desktop\test.csv", encoding='GBK', engine='python')print(csv1)原创 2021-05-19 09:12:40 · 4201 阅读 · 2 评论 -
Python处理时间标准库之time库
一、time模块中有三种时间表示方式:时间戳结构化时间对象格式化时间字符串二、三种格式编写方式import time# 时间戳 结构化时间对象 格式化时间字符串# 时间戳 1970.01.01到指定时间的间隔 单位是秒# 打印当前时间的时间戳print(time.time()) # 打印当前时间的前一个小时的时间戳print(time.time() - 3600)运行结果:import time# 结构化时间对象st = time.localtime()pri原创 2021-04-12 18:22:07 · 324 阅读 · 0 评论 -
DataFrame和Series的基本操作
链接:https://pan.baidu.com/s/1Hy_4a_UAJ6hboPPoTGOpvw提取码:zlys#%%print("hello jupyterNotebook")#%% md# 一、Series操作#%% md导入pandas模块,并约定模块简称为pd#%%import pandas as pdprint(pd.__version__)#%% mdPandas 的数据结构:Pandas 主要有 Series(一维数组),DataFrame(二维原创 2021-04-11 22:04:22 · 1210 阅读 · 1 评论 -
完美解决dataframe多条件筛选问题:A value is trying to be set on a copy of a slice from a DataFrame
我们在进行多条件筛选的时候总是会遇到这个问题:#原代码 筛选时提示在切片上修改数据报错,并且返回一个空datafeameprice_df9 = hou_df1[(hou_df1.计费重量 > 2) & (hou_df1.计费重量 <= 3.2) & (hou_df1['区域'] == '余杭东+临安区')]我们只要在整个筛选的最后调用copy()方法就好了。price_df9 = hou_df1[(hou_df1.计费重量 > 2) & (hou_df1.原创 2021-06-02 10:12:22 · 5238 阅读 · 0 评论 -
python 的文件操作
一、文件读写实现原理和操作步骤1.文件原创 2021-08-24 21:16:56 · 1175 阅读 · 0 评论 -
关于Python的流程控制语句
一、流程控制语句1. 顺序语句顺序语句就是按程序的顺序逻辑编写程序即可。2. 分支语句条件分支语句是通过一条或多条语句(判断条件)的执行结果(true\false)来决定执行哪个分支的代码块。Python中提供的分支语句为if…else…语句,没有switch…case…语句。2.1 单分支:if 判断条件: 代码块如果单分支语句的代码块只有一条语句,可以把if语句和代码写在同一行。2.2 双分支if 判断条件: 代码块else: 代码块2.3 多分支if 判断条件1:原创 2021-08-21 11:33:10 · 332 阅读 · 0 评论 -
python学习笔记之变量,高级变量类型
一、变量1.变量的定义变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。可以通过变量名访问。在Python中,每个变量在使用之前都需要赋值,变量只有在赋值之后才能被创建,例如:yuan = 1,其中yuan就是变量名,给他赋的值就是常量1,在将长常量1赋值给yuan这个变量后,yuan就被创建了。在python中,变量创建之后就可以直接使用。与其它语言的区别:定义变量不需要声明变量类型,变量的类型完全等于你所赋值的常量或变量的类型。2.变量的命名如何去定义一个变量,变量命名也有他的原创 2021-08-18 22:32:52 · 167 阅读 · 0 评论 -
python基础-开发环境(IDE)
1.什么是IDE?DE的意思是集成开发环境,全称是Integrated Development Environment,集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。2.PythonIDE有哪些?我们该如何选择?2.1 Python自带IDE(免费使用)安装Python就自带的一个ide,平时的话一般不会用他。2.2 Pycharm(现今最流行的IDE)很好用的一个IDE,专业版需要付费,社区版免费的,提供官方汉化包,构建大型项目推荐使用此原创 2021-07-26 11:30:07 · 657 阅读 · 0 评论