python代码调试(三)——函数

本文深入探讨了Python中的函数定义与使用,包括无参函数、带参数的函数、局部变量、默认参数值、关键字参数以及Return语句的应用。通过具体示例,读者可以了解如何创建和调用函数,掌握参数传递的不同方式,并理解局部与全局变量的作用范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数 

def say_hello():
# 该块属于这一函数
print('hello world')
# 函数结束
say_hello() # 调用函数
say_hello() # 再次调用函数

函数参数

def print_max(a,b):
	if a > b:
		print(a,'is maximum')
	elif a==b:
		print(a,'is equal to',b)
	else:
		print(b,'is maximum')
print_max(3,4)

x = 5
y = 7

print_max(x,y)

局部变量

x = 50
def func(x):
global x  #加了这一排,最后那行输出为2 
print('x is', x)
x = 2
print('Changed local x to', x)
func(x)
print('x is still', x)

默认参数值

def say(message, times=1):
print(message * times)
say('Hello')
say('World', 5)

关键字参数

def func(a, b=5, c=10):
print('a is', a, 'and b is', b, 'and c is', c)
func(3, 7)
func(25, c=24)
func(c=50, a=100)

Return 语句

return 语句用于从函数中返回,也就是中断函数

def maximum(x,y):
	if x > y:
		return x
	elif x ==y:
		return 'the numbers are equal'
	else:
		return y
print(maximum(2,3))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值