Python数据挖掘 | 升级版自动查核酸

news2024/12/28 3:40:38

在这里插入图片描述

📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。
📗本文收录于恒川的日常汇报系列,大家有兴趣的可以看一看
📘相关专栏C语言初阶、C语言进阶系列、恒川等,大家有兴趣的可以看一看
📙Python零基础入门系列,Java入门篇系列、docker技术篇系列、Apollo的学习录系列正在发展中,喜欢Python、Java、docker的朋友们可以关注一下哦!

升级版自动查核酸

  • 1. 函数介绍
    • 1.1 函数的快速体验
    • 1.2 总结
  • 2. 函数的定义
    • 2.1 函数的定义与调用
    • 2.2 总结
    • 2.3 练习案例:自动查核酸
  • 3. 函数的参数
    • 3.1 函数的传入参数
    • 3.2 函数的传入参数 - 传参定义
    • 3.3 函数的传入参数 - 语法解析
    • 3.4 总结
    • 3.5 练习案例:升级版自动查核酸
  • 4. 推荐阅读

1. 函数介绍

函数:是组织好的,可重复使用的,用来实现特定功能的代码段。

为什么随时都可以使用len()统计长度?
因为,len()是Python内置的函数:

  1. 是提前写好的
  2. 可以重复使用
  3. 实现统计长度这一特定功能的代码段

我们使用过的:input()、print()、str()、int()等都是Python的内置函数

1.1 函数的快速体验

接下来,让我们实际的体验一下函数的使用。

让我们在PyCharm中完成一个案例需求:
不使用内置函数len(),完成字符串长度的计算。

# 需求,统计字符串的长度,不使用内置函数len()
str1 = "reaipaobudehengchuan"
str2 = "itcast"
str3 = "python"
# 定义一个计数的变量
count = 0
for i in str1:
    count += 1
print(f"字符串{str1}的长度是:{count}")
count = 0
for i in str2:
    count += 1
print(f"字符串{str2}的长度是:{count}")
count = 0
for i in str3:
    count += 1
print(f"字符串{str3}的长度是:{count}")

代码结果:

字符串reaipaobudehengchuan的长度是:20
字符串itcast的长度是:6
字符串python的长度是:6

可以使用函数,来优化这个过程

# 可以使用函数,来优化这个过程
def my_len(data)
    count = 0
    for i in data:
        count += 1
    print(f"字符串{data}的长度是:{count}")

my_len(str1)
my_len(str2)
my_len(str3)

代码结果:

字符串reaipaobudehengchuan的长度是:20
字符串itcast的长度是:6
字符串python的长度是:6

体验代码,会出现未学习到的语法,我们只需要关心效果即可,语法后面会详细讲解。

为什么要学习、使用函数呢?

  1. 为了得到一个针对特定需求、可供重复利用的代码段
  2. 提高程序的复用性,减少重复性代码,提高开发效率

1.2 总结

  1. 函数是:
    组织好的、可重复使用的、用来实现特定功能的代码段
  2. 使用函数的好处是:
    将功能封装在函数内,可供随时随地重复利用
    提高代码的复用性,减少重复代码,提高开发效率

2. 函数的定义

2.1 函数的定义与调用

函数的定义:
在这里插入图片描述
函数的调用:
在这里插入图片描述

注意事项:
① 参数如不需要,可以省略(后续再内容讲解)
② 返回值如不需要,可以省略(后续再内容讲解)
③ 函数必须先定义后使用

2.2 总结

  1. 函数的定义语法在这里插入图片描述
  2. 函数使用步骤:
  • 先定义函数
  • 后调用函数
  1. 注意事项:
  • 参数不需要,可以省略
  • 返回值不需要,可以省略

2.3 练习案例:自动查核酸

定义一个函数,函数名任意,要求调用函数后可以输出欢迎语

# 定义函数
def cheak():
# 编写函数体输出信息
    print("欢迎来到体育场!请出示您的健康码以及72小时核酸证明,并配合测量体温!")
# 调用函数
cheak()

代码结果:

欢迎来到体育场!请出示您的健康码以及72小时核酸证明,并配合测量体温!

3. 函数的参数

3.1 函数的传入参数

传入参数的功能是:在函数进行计算的时候,接受外部(调用时)提供的数据

有如下代码,完成了2个数字相加的功能:
在这里插入图片描述
函数的功能非常局限,只能计算1 + 2。
有没有可能实现:每一次使用函数,去计算用户指定的2个数字,而非每次都是1 + 2呢?

可以的,使用函数的传入参数功能,即可实现。

3.2 函数的传入参数 - 传参定义

基于函数的定义语法:
在这里插入图片描述
可以有如下函数定义:
在这里插入图片描述
实现了,每次计算的是x + y,而非固定的1 + 2
x + y的值,可以在调用函数的时候指定。

3.3 函数的传入参数 - 语法解析

语法解析:

# 定义2数相加的函数,通过参数接收被计算的2个数字
def add(x, y):
    result = x + y
    print(f"{x} + {y} 的计算结果是:{result}")

# 调用函数,传入被计算的2个数字
add(5, 6)

代码结果:

5 + 6 的计算结果是:11

  1. 函数定义中,提供的x和y,称之为:形式参数(形参),表示函数声明将要使用2个参数
  2. 参数之间使用逗号进行分隔
  3. 函数调用中,提供的5和6,称之为:实际参数(实参),表示函数执行时真正使用的参数值
  4. 传入的时候,按照顺序传入数据,使用逗号分隔

传入参数的数量是不受限制的。

  • 可以不使用参数
  • 也可以仅使用任意N个参数

3.4 总结

  1. 函数的传入参数的作用是?
    在函数运行的时候,接受外部传入的数据

  2. 使用方式在这里插入图片描述

  3. 注意事项
    函数定义中的参数,称之为形式参数
    函数调用中的参数,称之为实际参数
    函数的参数数量不限,使用逗号分隔开
    传入参数的时候,要和形式参数一一对应,逗号隔开

3.5 练习案例:升级版自动查核酸

演示函数的参数练习案例:升级自动查核酸

# 定义函数,接收1个形式参数,数字类型,表示体温
def check(num):
    # 在函数体内进行判断体温
    print("欢迎来到体育场!请出示您的健康码以及72小时核酸证明,并配合测量体温!")
    if num <= 37.5:
        print(f"体温测量中,您的体温是:{num}度,体温正常请进!")
    else:
        print(f"体温测量中,您的体温是:{num}度,需要隔离!")

# 调用函数,传入实际参数
check(37.6)

代码结果:

欢迎来到体育场!请出示您的健康码以及72小时核酸证明,并配合测量体温!
体温测量中,您的体温是:37.6度,需要隔离!

4. 推荐阅读

在这里插入图片描述

正版链接:https://item.jd.com/13814157.html

《Python数据挖掘:入门、进阶与实用案例分析》是一本以项目实战案例为驱动的数据挖掘著作,它能帮助完全没有Python编程基础和数据挖掘基础的读者快速掌握Python数据挖掘的技术、流程与方法。在写作方式上,与传统的“理论与实践结合”的入门书不同,它以数据挖掘领域的知名赛事“泰迪杯”数据挖掘挑战赛(已举办10届)和“泰迪杯”数据分析技能赛(已举办5届)(累计1500余所高校的10余万师生参赛)为依托,精选了11个经典赛题,将Python编程知识、数据挖掘知识和行业知识三者融合,让读者在实践中快速掌握电商、教育、交通、传媒、电力、旅游、制造等7大行业的数据挖掘方法。

本书不仅适用于零基础的读者自学,还适用于教师教学,为了帮助读者更加高效地掌握本书的内容,本书提供了以下10项附加价值:
(1)建模平台:提供一站式大数据挖掘建模平台,免配置,包含大量案例工程,边练边学,告别纸上谈兵
(2)视频讲解:提供不少于600分钟Python编程和数据挖掘相关教学视频,边看边学,快速收获经验值
(3)精选习题:精心挑选不少于60道数据挖掘练习题,并提供详细解答,边学边练,检查知识盲区
(4)作者答疑:学习过程中有任何问题,通过“树洞”小程序,纸书拍照,一键发给作者,边问边学,事半功倍
(5)数据文件:提供各个案例配套的数据文件,与工程实践结合,开箱即用,增强实操性
(6)程序代码:提供书中代码的电子文件及相关工具的安装包,代码导入平台即可运行,学习效果立竿见影
(7)教学课件:提供配套的PPT课件,使用本书作为教材的老师可以申请,节省备课时间
(8)模型服务:提供不少于10个数据挖掘模型,模型提供完整的案例实现过程,助力提升数据挖掘实践能力
(9)教学平台:泰迪科技为本书提供的附加资源提供一站式数据化教学平台,附有详细操作指南,边看边学边练,节省时间
(10)就业推荐:提供大量就业推荐机会,与1500+企业合作,包含华为、京东、美的等知名企业

通过学习本书,读者可以理解数据挖掘的原理,迅速掌握大数据技术的相关操作,为后续数据分析、数据挖掘、深度学习的实践及竞赛打下良好的技术基础。在这里插入图片描述


如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞👍作为鼓励,并评论收藏一下,感谢大家。
这篇文章制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1123482.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

常见的状态转移矩阵和对应的运动模型

状态转移矩阵的形式取决于我们所建模的系统的动态特性。对于不同的运动模型&#xff0c;状态转移矩阵将会有所不同。以下是一些常见的状态转移矩阵和对应的运动模型&#xff1a; 恒定速度模型&#xff1a; 这是你给出的模型&#xff0c;其中物体假设以恒定速度移动。 恒定加速…

图书推荐管理系统Python+Django网页界面+协同过滤推荐算法

一、介绍 图书管理与推荐系统。使用Python作为主要开发语言。前端采用HTML、CSS、BootStrap等技术搭建界面结构&#xff0c;后端采用Django作为逻辑处理&#xff0c;通过Ajax等技术实现数据交互通信。在图书推荐方面使用经典的协同过滤算法作为推荐算法模块。主要功能有&#…

【python海洋专题二十八】南海四季海流流速图

【python海洋专题二十八】南海四季海流流速图 往期推荐 图片 【python海洋专题一】查看数据nc文件的属性并输出属性到txt文件 【python海洋专题二】读取水深nc文件并水深地形图 【python海洋专题三】图像修饰之画布和坐标轴 【Python海洋专题四】之水深地图图像修饰…

云HIS系统,Cloud HIS system,云HIS医院信息管理系统源码

通过云HIS平台,可以减少医院投资,无需自建机房和系统,快速实现信息化服务。系统升级及日常维护服务有云平台提供,无需配备专业IT维护人员进行系统维护。 一、his系统和云his系统的区别 His系统和云his系统是两种不同的计算平台&#xff0c;它们在技术架构上存在很大的差异。下…

【python海洋专题二十七】南海四季海流图

【python海洋专题二十七】南海四季海流图 往期推荐 **[[ 【python海洋专题一】查看数据nc文件的属性并输出属性到txt文件] 【python海洋专题二】读取水深nc文件并水深地形图 【python海洋专题三】图像修饰之画布和坐标轴 【Python海洋专题四】之水深地图图像修饰 【Pyth…

电动汽车交流充电桩系统的设计方案

摘要&#xff1a;作为新能源汽车的基础动力装置&#xff0c;交流充电桩也是可以促使新能源汽车正常行驶的关键内容。与其他汽车不同的是&#xff0c;新能源汽车并不需要汽油维持其运行&#xff0c;只需要充电就可以保证汽车行驶的需求&#xff0c;可以降低汽油排放对环境的污染…

SpringBoot项目把Mysql从5.7升级到8.0

首先你需要把之前的库导入到mysql库导入到8.0的新库中。&#xff08;导入的时候会报错我是通过navcat备份恢复的&#xff09; 1、项目中需要修改pom文件的依赖 mysql 和 jdbc <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java&…

nginx配置负载均衡--实战项目(适用于轮询、加权轮询、ip_hash)

&#x1f468;‍&#x1f393;博主简介 &#x1f3c5;云计算领域优质创作者   &#x1f3c5;华为云开发者社区专家博主   &#x1f3c5;阿里云开发者社区专家博主 &#x1f48a;交流社区&#xff1a;运维交流社区 欢迎大家的加入&#xff01; &#x1f40b; 希望大家多多支…

html登录注册标签

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <h1>登录注册</h1> <form action"第一个网页.html" method"post&quo…

LeetCode算法心得——元素和最小的山形三元组 II(预处理和简单动规)

大家好&#xff0c;我是晴天学长&#xff0c;枚举&#xff0b;简单的动态规划思想&#xff0c;和前段时间的周赛题的写法可以说一模一样&#xff0c;像这种类似3元的题&#xff0c;要控制时间复杂度的话&#xff0c;只能枚举一个变量&#xff0c;所以要前缀和或者动规等待。需要…

【Java笔试强训】Day3(OR59 字符串中找出连续最长的数字串、JZ39 数组中出现次数超过一半的数字)

OR59 字符串中找出连续最长的数字串 链接&#xff1a;OR59 字符串中找出连续最长的数字串 题目&#xff1a; 读入一个字符串str&#xff0c;输出字符串str中的连续最长的数字串 题目分析&#xff1a; 代码实现&#xff1a; package Day3;import java.util.Scanner;public…

k8s 使用ingress-nginx访问集群内部应用

k8s搭建和部署应用完成后&#xff0c;可以通过NodePort&#xff0c;Loadbalancer&#xff0c;Ingress方式将应用端口暴露到集群外部&#xff0c;提供外部访问。 缺点&#xff1a; NodePort占用端口&#xff0c;大量暴露端口非常不安全&#xff0c;并且有端口数量限制【不推荐】…

纺织ERP系统哪家的比较好?适用的纺织ERP软件有哪些

服装纺织是比较常见的行业&#xff0c;也是和我们生活关联比较密切的领域。不同的原材料有差异化的采购流程和生产工序&#xff0c;如何实时掌握库存数据和车间产能负荷&#xff0c;合理制定生产排期&#xff0c;关系到企业的生产效率和经营成本。 纺织ERP系统是针对性开发的智…

2023年中国汽车铸造模具竞争现状及行业市场规模前景分析[图]

铸造是将熔融金属填充入铸型内&#xff0c;经冷却凝固而获得所需形状和性能的零部件或毛坯的制作过程&#xff0c;铸造工艺中使用的模具被称为铸造模具&#xff0c;根据铸型的材质分为砂型铸造模具和金属型铸造模具等&#xff1b;金属型铸造模具根据压力不同可分为重力铸造模具…

【C++入门到精通】哈希 (STL) _ unordered_map _ unordered_set [ C++入门 ]

阅读导航 前言一、unordered系列容器二、unordered_map1. unordered_map简介⭕函数特点 2. unordered_map接口- 构造函数- unordered_map的容量- unordered_map的迭代器- unordered_map的元素访问- unordered_map的修改操作- unordered_map的桶操作 三、unordered_set1. unorde…

自学系列之小游戏---贪吃蛇(vue3+ts+vite+element-plus+sass)(module.scss + tsx)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、逻辑设计分析二、代码实现1.TS interface2.javascript3.页面样式&#xff08;Sass&#xff09; 三、截图展示四、总结 前言 主要技术如下&#xff1a;vue3…

微信h5支付配置,商家存在未配置的参数,请联系商家解决

对于PC端来说&#xff0c;只需要开通 native支付 就可以了 但手机端h5还需要配置支付域名&#xff0c;并且域名只需要配置一级就可以了&#xff0c;比如&#xff1a;a.test.com, b.test.com, 只需要配置 test.com 就能满足所有的二级域名了, 而不需要配置a.test.com或者b.te…

nmp、yarn、yeoman、bower是什么东西?

1&#xff1a;npm&#xff08;Node Package Manager&#xff09;&#xff1a;npm 是 Node.js 的包管理器&#xff0c;用于安装、管理和共享 JavaScript 包。它是 JavaScript 生态系统中最常用的包管理工具&#xff0c;可以轻松地安装和管理项目的依赖项。 2&#xff1a;Yarn&a…

远程桌面无法复制粘贴文件

本地通过mstsc连接到远程说面后&#xff0c;无法把本地文件复制到远程桌面上或者远程桌面的文件无法复制到本地机器修改。 思路:重启rdpclip服务 1、远程说面打开任务管理器 查看到rdpclip.exe程序&#xff0c;如果存在就关闭掉&#xff0c;不存在就跳过 2、winR打开运行&am…

2023 年 12 款最佳免费 PDF 阅读器

12 大最佳免费 PDF 阅读器 PDF 阅读器是一种可以打开 PDF 文件的软件&#xff0c;PDF 文件可能是最流行的文档格式。尽管 PDF 文件已经存在超过 25 年&#xff0c;但它仍然是 Internet 上文档的主要格式。但是&#xff0c;要打开此类文档&#xff0c;您必须在计算机上下载指定…