Python之函数

# 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)

  

posted @ 2018-09-24 22:45  前端人生  阅读(163)  评论(0编辑  收藏  举报