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)
相关推荐
十年Java程序媛5 分钟前
JVM 基础与 GC 垃圾回收详解|可达性分析、分代模型、垃圾收集器、STW
java·开发语言·jvm·spring boot·后端·面试
haluhalu.6 分钟前
深入理解AIAgent(1.3)--- 设计模式
人工智能·python·设计模式·langchain
估值探索者6 分钟前
【Python量化选股流水线 #03】候选股怎么排序?动量+低波+流动性三因子打分取 Top-N
开发语言·python·接口·api接口·股票数据接口·数据接口·股票数据api接口
骑士雄师7 分钟前
supervisor 中关于上下文多轮信息维护常用到的python语法
开发语言·python
青少儿编程课堂14 分钟前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C/C++考级:任意进制互转与大数多进制加法解析
c++·python·算法·bfs·信息学竞赛
曹牧16 分钟前
C#:字符串占位符与值数量不一致
开发语言·数据库·c#
Orchestrator_me21 分钟前
k8s网络与应用
网络·python·kubernetes
迅猛龙办公室24 分钟前
Python函数实现反转一个只有3位数的整数
开发语言·前端·python
我星期八休息25 分钟前
Redis 的原理和使用(2)
前端·数据库·redis·python·mysql·缓存·bootstrap
“AI国潮设计-小江”27 分钟前
《【AIGC实战】Python+SDXL批量生成“英歌舞树莓香草布丁”IP,附保持角色一致性的代码逻辑》
开发语言·人工智能·python·prompt·aigc