python函数

本文详细介绍了Python函数的格式、return的使用、参数传递方式,包括位置参数、默认参数和不定长参数。强调了默认参数必须置于位置参数之后,并通过示例展示了类型匹配的重要性。此外,还探讨了如何返回多个值以及元组在函数中的应用。通过实例解析,帮助读者深入理解Python函数的使用技巧。
摘要由CSDN通过智能技术生成

函数的格式

def 函数名(参数):
	函数体
	return

关于return

我们写的函数,有时候要的是函数执行过程,有的是需要函数执行过程的结果。
即return不是必须的 。
但是,在return实际上是返回了一个NONE

def my_fun():
	print('hello world')
	print('hi~')

my_fun()	#这里是调用

参数的传递

def A(x,y,z,····)
这里是可以放多个参数的
但是在参数传递时是有顺序的

记录一些问题

def sea_class(BH,HH,DH,NH):
    print('bohai'+BH+DH)
    print('huanghai'+HH+NH)   
sea_class('1','2','3','4')   
bohai13
huanghai24
sea_class(1,2,3,4)
TypeError: can only concatenate str (not "int") to str

这里要注意一定是str 对str

默认参数与位置参数

默认参数必须放置位置参数之后
默认参数不意味着不能改变

不定长参数

和列表一样,元组也是可迭代对象。但是元组中的元素不可修改,列表中的元素可以修改。

def menu(*a):
    for i in a:
        print(i)
        
menu('abc')

abc

返回多个值

要返回多个值,只需将更多的返回值放到return语句后边即可

return a , b,c
#不可以
return a
return b
#这样在第一次return就停止了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值