Python入门学习篇(十二)——内置函数匿名函数

1 内置函数——数学函数

1.1 绝对值函数

1.1.1 语法

abs(参数)
# 里面的参数既可以是整数,也可以是小数

1.1.2 示例代码

m = -1.99
n = -9
print(f"{m}的绝对值为: {abs(m)}")
print(f"{n}的绝对值为: {abs(n)}")

1.1.3 运行截图

在这里插入图片描述

1.2 求商和余数

1.2.1 语法

divmod(参数1,参数2) 
# 参数1是除数 参数2是被除数
# 返回的数据类型是元组,元组的第一个元素为商,元组的第二个元素为余数

1.2.2 示例代码

m = 1
n = 2print(f"{m}/{n}的商和余数分别为: {divmod(m, n)[0]},{divmod(m, n)[1]}")

1.2.3 运行截图

在这里插入图片描述

1.3 四舍五入(极易出错)

1.3.1 语法

round(浮点数,保留的小数位数)
# round仅有一个参数时,不保留小数位数
# ①当符合xxx.5的形式的数据时,且不保留小数位数时采用的规则如下所示:
#   奇数: 四舍五入  偶数:直接舍弃小数部分
# ②其余情况均是符合四舍五入的原则

1.3.2 示例代码

print(round(-2.5))
print(round(3.5))
print(round(4.5))
print(round(-5.5))
print(round(2.5, 2))
print(round(-7.66, 1))

1.3.3 运行截图

在这里插入图片描述

1.4 次方

1.4.1 语法

pow(底数,指数)
# 求底数的指数次方

1.4.2 示例代码

res = pow(10, 2)
print(res)

1.4.3 运行截图

在这里插入图片描述

1.5 求和

1.5.1 语法

sum(可迭代的数据类型,初始值)
# 支持的数据类型: 列表、元组、集合
# 当sum函数只有一个参数时,初始值为0
# 当sum函数存在两个参数值,最终返回的结果=可迭代数据类型的和+初始值

1.5.2 示例代码

lst1 = [1, 2, 3, 4, 5, 6, 7]
lst2 = (1, 2, 3, 4, 5, 6, 7)
lst3 = {1, 2, 3, 4, 5, 6, 7}
print(sum(lst1,6))
print(sum(lst2))
print(sum(lst3))

1.5.3 运行截图

在这里插入图片描述

1.6 最大值

1.6.1 语法

max(可迭代的数据类型)或者max(1,2,3...值n)
# 可迭代的数据类型可以是列表、元组、集合

1.6.2 示例代码

lst1 = [1, 2, 3, 4, 5, 6, 7]
lst2 = (1, 2, 3, 4, 5, 6, 7)
lst3 = {1, 2, 3, 4, 5, 6, 7}
lst4 = {1, 2, 3, 4, 9.6, 6, 7}
print(max(lst1))
print(max(lst2))
print(max(lst3))
print(max(lst4))

1.6.3 运行截图

在这里插入图片描述

1.7 最小值

1.7.1 语法

min(可迭代的数据类型)或者min(1,2,3...值n)

1.7.2 示例代码

lst1 = [1, 2, 3, 4, 5, 6, 7]
lst2 = (1, 2, 3, 4, 5, 6, 7)
lst3 = {1, 2, 3, 4, 5, 6, 7}
print(min(lst1))
print(min(lst2))
print(min(lst3))
print(min(1, -0.99, 9.6, 7))

1.7.3 运行截图

在这里插入图片描述

2 匿名函数

2.1 解析

①匿名函数就是没有函数名的函数
②匿名函数拥有自己的命名空间
③通常是用做简单的计算

2.2 语法

lambda 参数1,参数2,参数3...参数n: 逻辑性表达式
# lambda函数返回值是匿名函数的地址
# 逻辑表达式里面也是可以使用去全局变量的

2.3 示例代码

n = int(input("请输入n的值: "))
a = 0
res = lambda r: pow(r, 2) + a
print(f"{n}的2次方结果为: {res(n)}")

2.4 运行截图

在这里插入图片描述

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

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

相关文章

Linux基础知识学习

开发工具:Xshell7VMware 首先要明确的是在Linux系统中“目录”文件夹 而所谓"家目录"指的是每个用户所拥有的一个目录,通常默认在 /home 目录下,其名称与用户的用户名相同。 ~代表的是就就是家目录 cd ~就可以直接进入当前用户下…

PostgreSQL 作为向量数据库:入门和扩展

PostgreSQL 拥有丰富的扩展和解决方案生态系统,使我们能够将该数据库用于通用人工智能应用程序。本指南将引导您完成使用 PostgreSQL 作为向量数据库构建生成式 AI 应用程序所需的步骤。 我们将从pgvector 扩展开始,它使 Postgres 具有特定于向量数据库…

ZigBee案例笔记 - 无线点灯

文章目录 无线点灯实验概述工程关键字工程文件夹介绍Basic RF软件设计框图简单说明工程操作Basic RF启动流程Basic RF发送流程Basic RF接收流程 无线点灯案例无线点灯现象 无线点灯实验概述 ZigBee无线点灯实验(即Basic RF工程),由TI公司提供…

C语言实验3:函数的定义

目录 一、实验要求 二、实验原理 1.函数头 2.函数体 3.函数的定义及使用 三、实验内容 1. sum函数 代码 截图 分析 2. sum函数 代码 截图 分析 3. rank_grade函数 代码 截图 分析 4. rank_grade函数 代码 截图 分析 5. 函数的嵌套使用 代码 截图 分析…

uniapp中uview组件库的丰富Upload 上传上午用法

目录 基础用法 #上传视频 #文件预览 #隐藏上传按钮 #限制上传数量 #自定义上传样式 API #Props #Methods #Slot #Events 基础用法 可以通过设置fileList参数(数组&#xff0c;元素为对象)&#xff0c;显示预置的图片。其中元素的url属性为图片路径 <template>…

python文件打包实战技巧

众所周知&#xff0c;python是一种脚本语言&#xff0c;python程序必须在python环境下运行&#xff0c;所以如果想把自己写的程序给别人看的话&#xff0c;就比较麻烦&#xff0c;他需要先配置python环境&#xff0c;对于电脑小白来说这是“要命”的事情。而且如果是客户的话&a…

PulseGAN

研究背景 远程光电容积描记术 (rPPG) 是一种非接触式技术&#xff0c;用于测量面部视频中的心脏信号。健康监测和情绪识别等许多领域都迫切需要高质量的 rPPG 脉冲信号。然而&#xff0c;由于脉搏信号不准确的限制&#xff0c;现有的大多数rPPG方法只能用于获取平均心率&#…

AD域组策略

题目&#xff1a; 除manager 组和IT组&#xff0c;所有用户隐藏C盘&#xff1b;除manager 组和IT组&#xff0c;所有普通给用户禁止使用cmdIT01用户登陆域后&#xff0c;会自动增加驱动器X&#xff0c;该驱动器自动关联DC1的C:\tools文件夹&#xff1b;sales用户组的InternetE…

ESP32S3+HX8347+3线SPI运行LVGL例程

一、clone lv_port_esp32到本地 git clone https://github.com/lvgl/lv_port_esp32.git 二、增加hx8347.c、hx8347.h components\lvgl_esp32_drivers\lvgl_tft下新增2个文件&#xff1a;hx8347.c、hx8347.h。因为lv_port_esp32中没有hx8347的驱动&#xff0c;需要自己写。这两个…

1.2.0 IGP高级特性之FRR

理论部分参考文档&#xff1a;Segment Routing TI-LFA FRR保护技术 - 华为 一、快速重路由技术 FRR(Fast Reroute)快速重路由 实现备份链路的快速切换&#xff0c;也可以与BFD联动实现对故障的快速感知。 随着网络的不断发展&#xff0c;VoIP和在线视频等业务对实时性的要求越…

web:[BJDCTF2020]The mystery of ip(ssti模板注入、Smarty 模板引擎)

题目 进入页面显示如下 点击flag页面得到ip 点击hint页面 在hint.php的源代码页面中发现 由题目可以知道要从ip入手 这里尝试抓包加上X-Forwarded-For请求头修改为127.0.0.1 因为直接将127.0.0.1输出到页面&#xff0c;可以猜测是ssti模板注入 可以继续验证 这里发现输入什么…

【数据结构】八、查找

一、基本概念 静态查找&#xff1a;只查找&#xff0c;不改变集合内数据元素 动态查找&#xff1a;有则输出元素&#xff0c;无则添加元素 二、静态查找表 2.1顺序查找 在线性表、链表、树中依次查找 2.2折半查找&#xff08;二分查找&#xff09; 在有序的线性表中&…

macos下转换.dmg文件为 .iso .cdr文件的简单方法

为了让镜像文件在mac 和windows平台通用, 所以需要将.dmg格式的镜像文件转换为.iso文件, 转换方法也非常简单, 一行命令即可 hdiutil convert /path/to/example.dmg -format UDTO -o /path/to/example.iso 转换完成后的文件名称默认是 example.iso.cdr 这里直接将.cdr后缀删…

C#高级 08Json操作

1.概念 Json是存储和交换文本信息的语法。类似于XML。Json比XML更小、更快、更易解析。Json与XML一样是一种数据格式。Json是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Json采取完全独立于语言的文本格式&#xff0c; 但是也使用了类似于C语言的习惯。这些特性使…

2047过滤空格(C语言)

目录 一&#xff1a;题目 二&#xff1a;思路分析 三&#xff1a;代码 一&#xff1a;题目 二&#xff1a;思路分析 1.首先&#xff0c;这道题是一个字符串的问题&#xff0c;我们要先知道字符串存放在char类型的数组中的&#xff0c;并不是一个变量就可直接存放的下一个完整…

1.Linux快速入门

Linux快速入门 Linux操作系统简介Linux操作系统优点Linux操作系统发行版1. Red Hat Linux2. CentOS3. Ubuntu4. SUSE Linux5. Fedora Linux 32位与64位操作系统的区别Linux内核命名规则 Linux操作系统简介 Linux操作系统是基于UNIX以网络为核心的设计思想&#xff0c;是一个性…

云计算:OpenStack 配置云主机实例的存储挂载并实现外网互通

目录 一、实验 1. 环境 2.配置存储挂载 3.云主机实例连接外部网络&#xff08;SNAT&#xff09; 4.外部网络连接云主机实例&#xff08;DNAT&#xff09; 二、问题 1.云主机 ping 不通外部网络 2.nova list 查看云主机列表报错 3.nova list 与 virsh list --all有何区…

【代码随想录】刷题笔记Day42

前言 这两天机器狗终于搞定了&#xff0c;一个控制ROS大佬&#xff0c;一个计院编程大佬&#xff0c;竟然真把创新点这个弄出来了&#xff0c;牛牛牛牛&#xff08;菜鸡我只能负责在旁边喊加油&#xff09;。下午翘了自辩课来刷题&#xff0c;这次应该是元旦前最后一刷了&…

行车记录仪变清晰,变高清的办法一定要收藏

有时候我们会发现行车记录仪拍摄的视频不够清晰&#xff0c;特别是出现事故需要视频为证的时候&#xff0c;如果视频太模糊&#xff0c;很难获得交警的支持&#xff0c;那么如何让行车记录仪拍摄的视频变得更加清晰呢&#xff1f; 小编给大家分享几个办法&#xff0c;建议收藏…

Android实验:contentprovider 实验+SQLite 数据库的实现

目录 SQLite实验目的实验内容实验要求项目结构代码实现结果展示 SQLite SQLite 是一个开源的嵌入式关系数据库&#xff0c;实现了自给自足的、无服务器的、配置无需的、事务性的 SQL 数据库引擎。它是一个零配置的数据库&#xff0c;这意味着与其他数据库系统不同&#xff0c;…