当前位置: 首页 > news >正文

Python学习笔记8-函数1

自定义函数

def 函数名(形参):函数体return 空/变量/对象/表达式
  • 形参:函数定义时声明的参数
  • 实参:函数调用时传入的参数。
  • 函数只需要定义一次,就可以被多次使用
  • 当函数被调用时,才执行函数体,定义时不执行

文档注释

  • 给函数进行解释说明
  • 输出函数的文档注释,函数名.__doc__
def sum1(x, y):"""文档注释返回两个数之和:param x::param y::return: x + y"""res = x + yreturn resprint(sum1(1, 2)) #3#输出函数的文档注释
print(sum1.__doc__)
'''返回两个数之和:param x::param y::return: x + y
'''

一些常用的函数

abs(x)

  • 返回绝对值,如果参数是一个复数,则返回它的模
  • x:可以是整数,浮点数,布尔型,复数

divmod(a,b)

  • 返回一个元组(a//b,a%b)
  • 返回a和b的除数和余数

max(iterable, key, default)/min(iterable, key, default)

  • 返回给定可迭代数据的最大值/最小值
  • 空则会报错
  • key用于给函数中的可迭代中元素依此作为实参传递给key

pow(base, exp,mod)

  • 返回base的exp次幂
  • 如果mod存在,则返回base的exp次幂对mod取余

round(number,ndigits)

  • number:数字
  • ndigits: 保留小数点位数
  • 返回number四舍五入到小数点后ndigits位精度的值,如果不设置保留小数,则返回整数

sum(iterable, start = 0)

  • 从start开始自左向右对可迭代对象中的元素进行求和,并返回。
http://www.lryc.cn/news/494617.html

相关文章:

  • 如何使用ST7789展现图片?[ESP--4]
  • 【QNX+Android虚拟化方案】129 - USB眼图参数配置
  • 【机器学习】探索机器学习决策树算法的奥秘
  • K8S版本和istio版本的对照关系
  • 嵌入式硬件实战提升篇(三)商用量产电源设计方案 三路电源输入设计 电源管理 多输入供电自动管理 DCDC降压
  • 【机器学习】机器学习的基本分类-监督学习-逻辑回归-Sigmoid 函数
  • EasyDarwin搭建直播推流服务
  • 无人机数据处理系统:原理与核心系统
  • DLL中的inline static成员变量:Windows开发中的常见陷阱
  • pandas 读写excel
  • 记录Threadlocal使用
  • 2024 ccpc 辽宁省赛 E(构造 思维?)L(二分+一点点数论知识?)
  • 【iOS】设计模式的六大原则
  • 网络安全:攻防技术-Google Hacking的实现及应用
  • 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。-多语言
  • 2-2-18-9 QNX系统架构之文件系统(三)
  • 各大浏览器(如Chrome、Firefox、Edge、Safari)的对比
  • nginx搭建直播推流服务
  • 单片机-- 松瀚sonix学习过程
  • 循环神经网络:从基础到应用的深度解析
  • 从扩散模型开始的生成模型范式演变--SDE
  • 【python使用kazoo连ZooKeeper基础使用】
  • 【设计模式系列】解释器模式(十七)
  • 只出现一次的数字
  • SpringMVC-08-json
  • 技术文档的语言表达
  • UEFI 事件
  • 大师开讲-图形学领域顶级专家王锐开讲Vulkan、VSG开源引擎
  • 小F的矩阵值调整
  • ORB-SLAM2 ----- LocalMapping::SearchInNeighbors()