Python基础-函数篇

Posted mibenxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-函数篇相关的知识,希望对你有一定的参考价值。

 1 # 任意数量实参(可选参数)
 2 def test(a,*b):
 3     return a,b
 4 
 5 print(test(1,2,3,4,5))
 6 # 返回的是一个元组
 7 
 8 # 任意数量的关键字实参
 9 def test(a,**b):
10     return a,b
11 
12 print(test(a=1,c=2,d=3,e=4,f=5))
13 # 返回的是一个字典
14 
15 # 让实参变成可选的
16 # 要给实参指定一个默认值,一个空字符串,就可以让实参变得可选的
17 def test(a=‘‘,**b):
18     return a,b
19 
20 print(test(c=2,d=3,e=4,f=5))
21 
22 # 返回值,可以是字典、列表、元组、集合函数。
23 # 返回一个函数
24 def test_2():
25     print(World!)
26 def test_1():
27     print(Hello)
28     return test_2()
29 
30 test_1()
31 #返回一个集合
32 def test_3():
33     a = [1,1,2,2,3,4,5]
34     return set(a)
35 
36 print(test_3())
37 
38 # 导入函数各种写法与解释:
39 
40 # import module_name # 导入整个模块
41 # from module_name import function_name   # 导入模块中的特定函数
42 # from module_name import function_name as fn # 使用 as  给函数指定别名
43 # import module_name as mn # 使用 as  给模块指定别名
44 # from module_name import * # 导入模块中的所有函数
45 
46 
47 # 函数参数的顺序问题:
48 # 函数参数:必选参数、默认参数、可选参数、关键字参数
49 def test_4(a,b=1,*c,**d):
50     return a,b,c,d
51 
52 print(test_4(1,2,3,4,f=5))

 

以上是关于Python基础-函数篇的主要内容,如果未能解决你的问题,请参考以下文章

Python基础篇_函数及代码复用

python之基础篇——模块与包

python基础篇-函数和代码的复用

Python基础篇第2篇: Python自定义函数

函数——python基础篇

python 基础篇 12 装饰器进阶