【Python】-01-07.实训笔记
一、功能概述*学生信息管理系统脑图*学生实体脑图-关系模式:学生(学号,姓名,性别,年龄,班级,专业,系部,电话)-学生表记录学号姓名性别年龄班级专业系部电话2020001李晓女192020级软件4班软件技术信息工程学院18345678972020002李华男182020级软件4班软件技术信息工程学院133489...
2024-01-101000+常用Python库
Python常用库Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则...
2024-01-1010款最好的PythonIDE
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等...
2024-01-10Python之路Day01笔记什么是变量,常量等
变量 变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用变量的命名规则 1. 要具有描述性 2. 变量名只能"_","数字","字母"组成,不可以是空格或特殊字符(#?<.,¥$*!~) 3. 不要以中文为变量名 4. 不能以数字开头 5. 保留字符(关键字)是不能被使用 常量 :不变的量 pie = 3.141592653.... 在...
2024-01-101-python 命令 - Darren_pty
1-python 命令 1.python的运行环境①window自带命令提示符界面键入python进入 ‘’python交互界面‘’python交互界面的提示符">>>" ②python软件 2. exit() 退出python交互界面或者python软件 3. python **.py 执行**.py文件 执行一个.py文件只能在命令行模式执行在Python交互式模式下,可以直接输...
2024-01-10Python-Pandas分组和总和
我正在使用此数据框:Fruit Date Name NumberApples 10/6/2016 Bob 7Apples 10/6/2016 Bob 8Apples 10/6/2016 Mike 9Apples 10/7/2016 Steve 10Apples 10/7/2016 Bob 1Oranges 10/7/2016 Bob 2Oranges 10/6/2016 Tom 15Oranges 10/6/2016 Mike 57Oranges ...
2024-01-10Python求出0~100以内的所有素数
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。一、判断一个数是否为素数:基于定义def is_prime(num): if num <= 1: return '%d是一个合数' % num for i in range(2, num): if not num % i: return '%d是一个合数' % num else: return '%d是一个素数' % n...
2024-01-10Python-Flask-在默认浏览器中打开网页
我正在用Python开发一个小项目。它分为两个部分。第一部分负责爬网并提取一些信息并将其插入数据库。第二部分负责使用数据库来呈现那些信息。这两部分共享数据库。在第二部分中,我使用Flask框架以一些格式,样式等将信息显示为html,以使其看起来更整洁。这两部分的源文件都在同一个程序包...
2024-01-10Python:Int()Base 10的无效文字
我正在为某个项目编写代码来确定信用卡的有效性,但是我碰壁了,看来到目前为止我尝试过的所有方法都没有用。这给了sumofodds函数一个错误,其中j = int(card [i])错误是“无效的文字为Int()与Base 10有没有人可以给我一些帮助?def sumofdoubles(): card=input() x=len(card) summ=0 for i in range(x-2,-...
2024-01-10Python自动化运维 - day7 - 面向对象
面向过程变成:函数式变成,C程序等面向对象编程:C++,Java,Python等类和对象: 类:是对事物的抽象,比如人类、球类 对象:是类的一个实例,比如足球、篮球实例说明: 球类可以对球的特征和行为进行抽象,然后可以实例化一个真实的球体出来Python中: Class类: 一个类...
2024-01-101303 2019--2 《Python程序设计》实验三报告
课程:《Python程序设计》班级: 2013姓名: 张奕博学号: 20201303实验教师:王志强实验日期:2021年5月24日必修/选修: 公选课1.实验内容创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。2. 实验过程及结果程序截图:(码云链接...
2024-01-10纯Python的ODBC库PyPyODBC1.0发布
纯Python的ODBC库PyPyODBC 1.0 发布,新版本同时兼容于Python2.x和Python3.3。PyPyODBC是一个Python ODBC库,它可以被视为著名的PyODBC库的纯Python实现,它们的用法几乎完全一样——就像是PyPy用Python山寨了Python,PyPyODBC用Python山寨了PyODBC。而基于纯Python代码的特质给PyPyODBC库带来极大的兼容性、可嵌入性和代码移植性...
2024-01-10Python-pandas过滤串联的多个子串
我需要过滤pandas数据帧中的行,以便特定的字符串列包含提供的子字符串列表中的至少一个。子字符串可能具有不寻常的/正则表达式字符。比较不应该涉及正则表达式,并且不区分大小写。例如:lst = ['kdSj;af-!?', 'aBC+dsfa?\-', 'sdKaJg|dksaf-*']我目前使用这样的面具:mask = np.logical_or.reduce([df[col].str.contains(...
2024-01-10Python-如何在Flask中提供静态文件
我有一个应用程序,该应用程序已集成在一起,Flask现在它只提供一个静态HTML页面,其中包含指向CSS和JS的链接。而且我找不到文档中Flask描述返回静态文件的位置。是的,我可以使用,render_template但是我知道数据没有模板化。我还以为send_file或者url_for是正确的事情,但我不能让这些工作。同时,我正...
2024-01-10Python-从Flask视图返回JSON响应
我有一个函数,可使用Pandas分析CSV文件并生成带有摘要信息的字典。我想从Flask视图返回结果作为响应。如何返回JSON响应?@app.route("/summary")def summary(): d = make_summary() # send it back as json回答:将摘要数据传递给该jsonify函数,该函数返回JSON响应。from flask import jsonify@app.route('/summary')def summary(): ...
2024-01-10Python 程序打印 1 到 100 之间的所有 Disarium 数字
当需要打印1到100之间的所有disarium数时,可以在1到100之间运行一个简单的循环,计算每个数的长度,位置的幂可以乘以数本身。如果它们相等,则将其视为disarium 数。Disarium 数是指其数字之和除以各自位置的幂等于原始数本身的数。以下是相同的演示 -示例def length_calculation(my_val): len_val = 0 w...
2024-01-10Python - 返回 Pandas 索引的最小值
要返回 Pandas 索引的最小值,请使用方法。首先,导入所需的库——index.min()import pandas as pd创建熊猫索引 -index = pd.Index([10.5, 20.4, 40.5, 25.6, 5.7, 6.8, 30.8, 50.2])显示熊猫指数 -print("Pandas Index...\n",index)获取最小值 -print("\nMinimum value..\n", index.min())示例以下是代码 -import pandas as pd# 创...
2024-01-10Python- pandas的行程是否有性能问题?
我注意到使用pandas的迭代器时性能非常差。这是别人所经历的吗?它特定于迭代吗?对于一定大小的数据(我正在处理2-3百万行),应该避免使用此功能吗?在GitHub上进行的讨论使我相信,这是在数据帧中混合dtypes时引起的,但是下面的简单示例显示,即使使用一个dtype(float64)也存在该问题。这在...
2024-01-10Python-在Docker中部署最小化Flask应用-服务器连接问题
我有一个唯一依赖的应用程序是flask,它可以在docker外部正常运行并绑定到默认端口5000。这是完整的源代码:from flask import Flaskapp = Flask(__name__)app.debug = True@app.route('/')def main(): return 'hi'if __name__ == '__main__': app.run()问题是,当我在docker中部署此服务器时,服务器正在运行,但无法从容器外部...
2024-01-10Python Pandas - 删除重复值的返回索引
要返回删除了重复值的索引,请使用该方法。index.drop_duplicates()首先,导入所需的库 -import pandas as pd创建具有一些重复项的索引 -index = pd.Index(['Car','Bike','Truck','Car','Airplane'])显示索引 -print("Pandas Index with duplicates...\n",index)删除重复值的返回索引。默认情况下,它会删除第一次出现的重复值 -print("\nIn...
2024-01-10Python Pandas - 在一个范围内生成日期
要在一个范围内生成日期,请使用 date_range()方法。首先,使用别名导入所需的熊猫库 -import pandas as pd现在,假设您需要按安排生成日期,因此,为此,请提及您想要开始的日期。在这里,我们提到了 2021 年 6 月 1 日和 60 天的期限 -dates = pd.date_range('6/1/2021', periods=60)示例以下是完整的代码 -import pand...
2024-01-10Python-如何保持keys/values与声明的顺序相同?
我有一本按照特定顺序声明的字典,并希望一直保持该顺序。keys/values实际上不能根据它们的值按顺序保留,我只希望按声明的顺序保留。因此,如果我有字典:d = {'ac': 33, 'gw': 20, 'ap': 102, 'za': 321, 'bs': 10}如果我查看它或遍历它,则不是按此顺序进行的,有什么方法可以确保Python保持我声明键/值的显...
2024-01-10Python Pandas - 用线性插值填充 NaN
要使用线性插值填充 NaN,请使用interpolate()Pandas 系列上的方法。首先,导入所需的库 -import pandas as pdimport numpy as np创建一个包含一些 NaN 值的 Pandas 系列。我们已经使用 numpy np.nan设置了 NaN -d = pd.Series([10, 20, np.nan, 40, 50, np.nan, 70, np.nan, 90, 100])查找线性插值 -d.interpolate()示例以下是代码 -import...
2024-01-10Python Pandas - 检查索引是否有 NaN
要检查索引是否有 NaN,请使用Pandas 中的index.hasnans属性。首先,导入所需的库 -import pandas as pdimport numpy as np创建索引。对于 NaN,我们使用了 numpy 库 -index = pd.Index(['Car','Bike', np.nan,'Car',np.nan, 'Ship'])显示索引 -print("Pandas Index...\n",index)检查索引是否有 NaN -print("\nIs the Pandas index...
2024-01-10Python Pandas - 显示每列中存在的唯一值
要在每列中显示唯一值,请使用该unique()方法并在其中设置列。首先,导入所需的库 -import pandas as pd创建一个包含两列和重复记录的 DataFrame -dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'P...
2024-01-10