# python 函数定义
# 语法格式:
# def 函数名(参数名):
# 函数体
# 导入整个模块: impor 模块名
# 导入特定的函数: from 模块名 import 函数名
# 给导入的函数指定别名: from 模块名 import 函数名 as 别名
# 给导入的模块指定别名: import 模块名 as 别名
# 导入模块中的所有函数: from 模块名 import *
print("python 学习之函数定义")
def num_max(i, j):
if i>j:
return i
else:
return j
print(str(num_max(3,4)))
# 位置实参 和 关键字实参
def str_pro(one, two):
print(str(one) + ": "+str(two))
str_pro("one", "two") #位置实参与形参对应
str_pro(two="one", one="two") #关键字实参通过形参名对应指定
# 函数形参指定默认值,函数可选择调用
def fun(string="Hello World!"):
print(str(string))
fun()
fun("Good Job!")
# 传递任意数量的实参,将函数传递的所有参数封装成元组
# 如果有多个形参,该元组应处于最后形参位置def num_list(arg1,*num):
def num_list(*num):
for value in num:
print(str(value), end="\t")
num_list(1,2,3,4)