Python基础学习笔记之——函数

函数

1、自定义函数

要判断某个对象是否可以调用,可使用内置函数callable

定义函数:def语句

放在函数开头的字符串称为文档字符串,将作为函数的一部分存储起来。访问文档字符串:函数名._doc_,其中**_doc_称为函数的一个属性**。

所有的函数都有返回值,如果没有告诉你他们返回什么,将返回None。


2、参数

位置参数、关键字参数和默认值

收集参数

星号意味着收集余下的位置参数,星号将会返回一个元组

def print_params01(title,*params):
	print(title)
	print(params)
	
print_params('Params',1,2,3)		#Params:
									#(1,2,3)

但星号不能收集关键字参数。要收集关键字参数,可使用两个星号,返回的是一个字典

def print_params02(**params):
	print(params)
	
print_params02(x=1,y=2,z=3)			#{'z':3,'x':1,'y':2}

分配参数

调用函数时使用星号来实现。作用如上,一个星号传递的是元组,两个星号是字典。

params = (1,2)
add(*params)									#3

params = {
    
    'name':'Li','greeting':'Well met'}
hello(**params)									#Well met,Li!

猜你喜欢

转载自blog.csdn.net/qq_36879493/article/details/107835828