Python如何使用def函数教程

本文将深入探讨Python中def函数的用法,包括如何定义和使用无参数及带参数的函数,以及如何通过return语句返回值。通过实例解析,帮助开发者更好地理解和应用def函数。
摘要由CSDN通过智能技术生成
## **实列**

def hello():
    print("Hello word")

hello()

## 利用def函数进行循环结构

def max(a,b):
    if a>b:
        return a
    else:
        return b
a=5
b=4
print(max(a,b))

利用def函数计算面积函数
def area(width,heigh):
    return width*heigh

def print_weclome(name):
    print("Welcome",name)

print_weclome("Runoob")#对name进行赋值
w=4
h=5
print("width=",w,"height=",h,"area=",area(w,h))

函数调用
定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。
这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。
如下实例调用了 printme() 函数

定义函数
def printme(str):
    #打印任何传入的字符串
    print(str)
    return
#调用函数
printme("我要调用用户自定义函数")
printme("再次调用同一函数")

python传不可变对象实列
def change(a):
    print(id(a))#指向的是同一个对象
    a=10
    print(id(a))#一个新对象
a=1
print(id(a))
change(a)

Python传可变对象实列
可写函数说明
def changeme(mylist):
    mylist.append([1,2,3,4])
    print("函数内取值",mylist)
    return
#调用changeme函
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值