python---函数

python 复制代码
#函数就是一段可以重复使用的代码
# 使用函数的方式来求和
# 定义一个函数
def calcsum(begin, end):
    sum = 0
    for i in range(begin, end + 1):
        sum += i
    print(sum)
# 求1-5的和
calcsum(1, 5)
# 求10-100的和
calcsum(10, 100)
# 求1-100的和
calcsum(1, 100)

python中要求,函数定义 写在前面,函数调用写在后面,先定义再调用。

对参数的要求:

python 复制代码
# 在python中,形参和实参的个数匹配就好,对类型没有要求
# 只要保证传入的参数,在函数体里面能够支持对应的运算即可
def add(a, b):
    return a + b

print(add(1, 2))
print(add('hello', 'world'))

python调用一次函数可以返回多个值

python 复制代码
# python中可以返回多个值
def getPoint():
    x = 1
    y = 2
    return x,y

a , b = getPoint()
print(a)
print(b)

# 虽然返回了多个值,如果只需要一个值的话,可以用_来占位
_, c = getPoint()
print(c)
相关推荐
伊布拉西莫15 分钟前
LangChain LCEL源码深度剖析
python·langchain
用心_承载未来16 分钟前
从“复制链接→打开APP“到“一键解析“:我做了个短视频去水印工具
python·去水印·短视频去水印
TYUT_xiaoming19 分钟前
yolo模型训练
人工智能·python·yolo
MageGojo1 小时前
百度热搜API接入实战:数据结构解析与工程化调用指南
python·数据抓取·api集成·热点数据·接口调试
TechWayfarer1 小时前
查IP归属地接入实战:保险理赔如何做动态风险监控与预警
网络·python·tcp/ip·安全·flask
(Charon)1 小时前
【C++ 面试高频:内存管理、RAII 和智能指针详解】
java·开发语言·word
speop1 小时前
AMD | task02
python
轻刀快马2 小时前
跨越软硬件的共鸣(二):从 Cache 写策略看 Redis 与 DB 的一致性博弈
java·开发语言·redis·计算机组成原理
lili00122 小时前
2026 企业 AI 选型新范式:OpenRouter Fusion 证明多模型融合性价比远超单模型,企业该如何重构技术栈? - 微元算力(weytoken)
java·人工智能·python·重构·ai编程
Keano Reurink2 小时前
搜索API与GSC数据对比:发现数据盲区
数据库·python·数据挖掘