Python基础-函数篇,, 1 # 任意数量实


 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,b11 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,b19 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,d51 52 print(test_4(1,2,3,4,f=5))

Python基础-函数篇

评论关闭