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

python6.1-函数

什么是函数

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

函数的定义与调用

注意:函数定义时的参数列表与返回值语句是可有可无的(由需求确定),函数必须先定义后调用执行(函数定义时,内部代码并未执行,在调用时才执行)

#先定义 def sum_he(): print("嘿嘿") #后调用 sum_he()

函数的参数与返回值

在定义函数时,根据业务需要,可以指定参数与返回值,具体格式如下:

注意:函数定义时如果有多个参数,多个参数之间使用逗号(,)分隔。

注意:return语句只有返回功能,而没有输出打印功能,如果要输出,需要结合print()函数实现

import math # 计算圆的面积 def circle_area(radius): return math.pi * radius ** 2 area = circle_area(3) print(area) # 计算长方形面积 def react_area(l,w): return l * w react_area = react_area(3,4) print(react_area)
# #先定义 # def sum_he(): # print("嘿嘿") # #后调用 # sum_he() import math # 计算圆的面积 def circle_area(radius): return math.pi * radius ** 2 area = circle_area(3) print(area) # 计算长方形面积 def react_area(l,w): return l * w react_area = react_area(3,4) print(react_area) #计算圆的面积和周长 def circle_area(radius): return math.pi * radius ** 2,2 * math.pi * radius al = circle_area(10) #多个返回值会封装到元组之中 print(al) #(314.1592653589793, 62.83185307179586) print(type(al)) area1,len1 = circle_area(10) #解构 #round()四舍五入 print(round(3.1415926,2)) #第二个参数表示保留2位小数
http://www.jsqmd.com/news/1083356/

相关文章:

  • from langchain_openai import ChatOpenAI
  • AMD Ryzen处理器终极调试指南:SMUDebugTool免费解锁硬件潜能
  • FeHelper:现代前端开发的效率革命与架构创新方案
  • 免费开源AMD Ryzen调试工具:3个核心功能让你掌控处理器性能
  • Video2X免费AI视频修复终极指南:让模糊视频变高清大片
  • AMD Ryzen处理器调试终极指南:SMUDebugTool免费开源工具完全解析
  • 3分钟上手NxNandManager:Switch NAND管理的完整解决方案
  • windows11蓝牙图标消失/蓝牙用不了
  • 内景 展馆博物馆模型
  • 单目标跟踪算法Transformer 之VitTrack
  • 终极AMD Ryzen调试工具指南:3步掌握硬件性能优化技巧
  • 【零基础AI应用开发】第02章:项目初始化与 Next.js 基础(入门篇)
  • 用友NC命令执行漏洞批量挖掘框架设计与实战
  • 高频PCB干扰产生机理与三要素底层拆解
  • 本科毕设被打回 4 次才发现:用 Gradpaper 一周就能写出导师过审的完整初稿
  • 郑州金水区代账
  • 紫光FPGA独立仿真FIFO
  • Spring三大注入注解深度拆解:@Autowired、@Resource、@RequiredArgsConstructor 原理、示例、场景选型、面试全解
  • 3分钟掌握AlienFX-Tools:彻底告别臃肿的Alienware控制中心
  • 算法同学的专利困境:一件2万,写了还未必授权?试试“专利零件 + 自指专利池”
  • IPXWrapper终极指南:在Windows 10/11上轻松运行经典IPX游戏
  • Kali Linux实战:用SEToolkit克隆Pikachu靶场,模拟钓鱼攻击与防御
  • KPI定了、任务分了,而目标和执行差了十万八千里,企业计划、项目该如何落地?
  • 油田厂区防爆照明工程 LED 灯管选型适配规范参考
  • 物业行业“内卷”突围战:2026上海物博会聚焦降本增效新法则
  • wimgapi.dll 缺失导致安装或部署失败?Windows 映像组件排查思路
  • 【HCIA-AI笔记(微认证1)】28道题目分章节归类+对应PPT考点解析
  • CBCX外汇服务节奏会不会更省事?值不值得了解?
  • 2026年AI大模型API中转平台选型全攻略:六大主流方案优劣势深度横评
  • 2026年党建展厅设计趋势与标杆案例:当红色文化遇见数字科技