python怎么定义函数

如题所述

给你两个函数:

## 插入排序
def insertion_sort(sort_list):
    iter_len = len(sort_list)
    if iter_len < 2:
        return sort_list
    for i in range(1, iter_len):
        key = sort_list[i]
        j = i - 1
        while j>=0 and sort_list[j]>key:
            sort_list[j+1] = sort_list[j]
            j -= 1
        sort_list[j+1] = key
    return sort_list
## 计算两点之间的距离
def GetDistance(fPoint1,fPoint2):
    x1=fPoint1.X
    y1=fPoint1.Y
    x2=fPoint2.X
    y2=fPoint2.Y
    return pow((x1-x2),2)+pow((y1-y2),2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-01
def func(a,b,c):
    return a,b,c
a,b,c = {1,2},[3,4],5
print func(a,b,c)

第2个回答  推荐于2017-09-11
使用关键词 def 声明这是一个函数
1def 函数名 (参数):
2 语句块

参数可以没有,也可以有多个,用逗号隔开,第一行称为函数头,结尾一定要加冒号,代表开始进入函数体的执行。
语句块也就是函数体,是关于这个函数要实现的功能的语句,语句要有返回值即return语句,如果没有return语句,就代表return none.本回答被提问者采纳
第3个回答  2014-04-01
def func(param):
dosomething
相似回答