Python-Day5
零散小记 id(对象) ----> 查看内存地址 type(对象) ----> 查看对象的类 bytes(s, encoding='utf-8') ----> 将字符串s转换成字节, 默认16进制 str(x, encoding='utf-8') ----> 将字节码x转换成字符串 bin() ----> 10进制转为2进制 UTF-8 编码, 1 个汉字 3 个字节 ,1 个字节 8 位 GBK 编码...
2024-01-10Python Day20
Django 表操作1、基本操作 # 增 # # models.Tb1.objects.create(c1='xx', c2='oo') 增加一条数据,可以接受字典类型数据 **kwargs # obj = models.Tb1(c1='xx', c2='oo') # obj.save() # 查 # # models.Tb1.objects.get(id=123) # 获取单条数据,不存在则报错(不建议) # models.Tb1.o...
2024-01-10Python-重命名pandas列
我有一个使用pandas和列标签的DataFrame,我需要对其进行编辑以替换原始列标签。我想A在原始列名称为的DataFrame 中更改列名称:['$a', '$b', '$c', '$d', '$e'] 至['a', 'b', 'c', 'd', 'e'].我已经将编辑后的列名存储在列表中,但是我不知道如何替换列名。回答:只需将其分配给.columns属性:>>> df = pd.DataFrame({'$a...
2024-01-10Python之sys和argv详解
1、python中sys和argv的应用:sys为python的内置模块,提供了很多函数和变量来处理Python运行时环境的不同部分。还有一点,可以引入这个东西到实现web跟Python之间的交互。 比如说,web端传递一个参数或者文件/图片等过来,python接收,最后Python处理以后,返回结果给web前端显示。argv为“参数变量”,是一...
2024-01-10Python-如何调试Flask应用
你打算如何调试Flask中的错误?打印到控制台?Flash信息到页面?还是有更强大的选项可用来找出出现问题时发生的情况?回答:出现错误时,以开发模式运行该应用程序将在浏览器中显示交互式回溯和控制台。要在开发模式下运行,请设置FLASK_ENV=development环境变量,然后使用flask run命令(请记住也指...
2024-01-10Python自学,Day2-Python基础
本节内容 1.sys模块 2.列表、元组操作 3.字符串操作 4.字典操作1、模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎任何功能都有相应的Python库支持(看...
2024-01-10Python-sys.argv [1]在脚本中的含义
我目前正在自学Python,只是想以简化的方式(参考下面的示例)想知道sys.argv[1]代表什么。它只是在要求输入吗?#!/usr/bin/python3.1# import modules used here -- sys is a very standard oneimport sys# Gather our code in a main() functiondef main(): print ('Hello there', sys.argv[1]) # Command line args ar...
2024-01-10【Python】09-XPath 语言-python爬虫
XPath 语言XPath(XML Path Language)是XML路径语言,它是一种用来定位XML文档中某部分位置的语言。学习目的将HTML转换成XML文档之后,用XPath查找HTML节点或元素比如用“/”来作为上下层级间的分隔,第一个“/”表示文档的根节点(注意,不是指文档最外层的tag节点,而是指文档本身)。比如对于一个HTML...
2024-01-1010行Python代码批量压缩500张图片
这几天,我在用 Github page + hexo 搭建个人网站,为了延续风格,就想把配图与文章一起迁移过去。这时候就出现了一个难题:我所用的图片都是高清大图,放到网站上就严重拖慢了加载速度。因此,需要先把图片压缩,再上传。我把需求概括如下:需要批量压缩图片,现有大约 200 张,后会再增是...
2024-01-10Python这样操作能存储100多万行的xlsx文件
(1) 如果excel文件是xls,2003版的,使用xlrd和xlwt库来对xls文件进行操作(2) 如果excel文件是xlsx,2007以上版的,使用openpyxl库来对xlsx文件进行操作Tips:xlrd、xlwt和openpyxl非python自带库。我们使用Python做数据挖掘和分析时候,当数据行超过一定数量,xls文件是存不下的。显然无法满足我们的大量数据存储需求...
2024-01-101320 --2 《Python程序设计》实验二报告
课程:《Python程序设计》班级: 2013姓名: 石志涛学号:20201320实验教师:王志强实验日期:2021年4月26日必修/选修: 公选课(一)实验内容设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。包含功能有基本四则运算、取模运算、求幂运算、计算简单的三角函数、求阶乘...
2024-01-10Python Pandas - 创建水平条形图
要绘制水平条形图,请使用pandas.DataFrame.plot.barh。条形图显示离散类别之间的比较。首先,导入所需的库 -import pandas as pdimportmatplotlib.pyplotas plt创建一个有 4 列的 Pandas DataFrame -dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2...
2024-01-10Python-Kivy中的窗口大小调整
Kivy是Python中与平台无关的GUI工具。由于可以在Android,IOS,Linux和Windows等操作系统上运行,因此Kivy为您提供了编写代码一次并在不同平台上运行的功能。它基本上用于开发Android应用程序,但这并不意味着它不能在桌面应用程序上使用。Kivy是该平台,其大小无关紧要,因为它可以进行自我调整,但是如...
2024-01-10Python学习笔记 - day11 - Python操作数据库
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关,MySQL的两种引擎如下: 1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务一个事务是一...
2024-01-10Python Pandas - 从列中获取唯一值
要从 DataFrame 中的列中获取唯一值,请使用unique(). 要计算 DataFrame 中某一列的唯一值,请使用nunique().首先,导入所需的库 -import pandas as pd;创建一个包含 3 列的 DataFrame。我们也有重复的值 -dataFrame = pd.DataFrame( { "Car": ['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'],"Place": ['Delhi',...
2024-01-10【Python】08-页面解析之数据提取-python爬虫
一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值,内容一般分为两部分,非结构化的文本,或结构化的文本。关于结构化的数据JSON、XML、HTMLHTML文本(包含JavaScript代码)是最常见的数据格式,理应属于结构化的文本组织,但因为一般我们需要的关键信息并非直接...
2024-01-10Python Pandas - 返回索引中的唯一值
要返回索引中的唯一值,请使用Pandas 中的方法。首先,导入所需的库——index.unique()import pandas as pd创建熊猫索引 -index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30])显示熊猫指数 -print("Pandas Index...\n",index)从索引中获取唯一值。唯一值按出现顺序返回,这不排序 -index.unique()示例以下是代码 -import pandas as ...
2024-01-1020192417 2019--2《Python程序设计》实验四报告
20192417 2019-2020-2《Python程序设计》实验四报告课程:《Python程序设计》班级: 1924姓名: 张家华学号:20192417实验教师:王志强实验日期:2020年6月12日必修/选修: 公选课1.实验内容Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。2.实验过程及结果最开始我...
2024-01-10Python学习-day14-CSS 前端二:CSS
前端二:CSS CSS:一:介绍:学名层叠样式表(Cading Style Sheets)是一种用来表现HTML或者XML等文件的样式的计算机语言。让HTML和XML看起来更加美观。语法:<style>标签内定义css样式。内容是{key:value}形式。css位置:为了提高样式的重用。css样式一般推荐在html <head>标签的位置以及单独文件引用(head里...
2024-01-10Python Pandas - 检查索引是否有重复值
要检查索引是否有重复值,请使用Pandas 中的index.has_duplicates属性。首先,导入所需的库 -import pandas as pd创建索引 -index = pd.Index(['Car','Bike','Truck','Car','Airplane'])显示索引 -print("Pandas Index...\n",index)检查索引是否具有重复值 -print("\nIs the Pandas index having duplicate values?\n",index.ha...
2024-01-10Python Pandas - 获取周期所在的星期几
要获取 Period 所在的星期几,请使用period.dayofweek属性首先,导入所需的库 -import pandas as pd的pandas.Period代表的一段时间。创建两个 Period 对象 -period1 = pd.Period("2021-09-18")period2 = pd.Period(freq ='D', year = 2021, month = 9, day = 22, hour = 4, minute = 55)显示 Period 对象 -print("Period1....
2024-01-10Python - 针对特定属性的 Pandas 密度图
我们将使用csv 文件形式的数据集上的密度图。假设以下是我们的数据集 - Cricketers2.csvplot.density()首先,导入所需的库 -import pandas as pdimportmatplotlib.pyplotas plt将 CSV 文件中的数据加载到 Pandas DataFrame 中 -dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")绘制密度图。考虑的属性是“年龄” -dataFram...
2024-01-10Python Pandas - 将周期转换为所需的频率
要将 Period 转换为所需频率,请使用方法。假设我们将使用“H”说明符设置为所需的每小时频率。period.asfreq()首先,导入所需的库 -import pandas as pd的pandas.Period代表的一段时间。创建两个 Period 对象period1 = pd.Period("2020-09-23 03:15:40")period2 = pd.Period(freq="D", year = 2021, month = 4, day = 16, hour = 2, min...
2024-01-10Python Pandas - 完全删除重复值的返回索引
要返回完全删除重复值的索引,请使用该方法。index.drop_duplicates()首先,导入所需的库 -import pandas as pd创建具有一些重复项的索引 -index = pd.Index(['Car','Bike','Airplane','Ship','Airplane'])显示索引 -print("Pandas Index with duplicates...\n",index)删除重复值的返回索引。值为“False”的“keep”参数删除每组重复条目的...
2024-01-10Python-如何在Django中以GROUP BY查询?
我查询一个模型:Members.objects.all()它返回:Eric, Salesman, X-ShopFreddie, Manager, X2-ShopTeddy, Salesman, X2-ShopSean, Manager, X2-Shop我想要的是知道group_by向我的数据库发送查询的最佳Django方法,例如:Members.objects.all().group_by('designation')当然,这不起作用。我知道我们可以在上做一些技巧django/db/models/query...
2024-01-10