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)
相关推荐
2601_962218618 小时前
C++中decltype关键字的实现
开发语言·c++
hqyjzsb8 小时前
法律 Prompt 干货:搭建合同审查提示词要包含哪些要素
开发语言·人工智能·python·职场和发展·数据分析·prompt·业界资讯
Andreapiki8 小时前
风险审计校招技术栈拆解:SQL、Python、Power BI在2026届JD中的真实权重
数据库·python·sql
孙启超8 小时前
【AI开发之Rust】第 19 课:UniFFI 导出核心能力
开发语言·后端·rust
2601_966949659 小时前
股票池发生变化后,如何高效更新行情数据?从全量刷新到增量同步
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
繁华的地方不一定留下你的脚印9 小时前
C++ std::variant 与 std::visit:安全保存多种类型,写清每个处理分支
开发语言·c++
小羊没烦恼!9 小时前
在Scrum中实施敏捷建模
java·开发语言·windows·算法·c#
玖石书9 小时前
python-uv-windows环境安装方案
windows·python·uv
❀͜͡傀儡师9 小时前
20 年沉淀,CAS 8.0 重新定义企业级 SSO:适配 JDK 25 与 Spring Boot 4.1
java·开发语言·spring boot
weixin_307779139 小时前
基于睿擎工业开发平台的预训练视觉模型轻量化适配与低代码部署优化
开发语言·算法