揭开web前端的面纱

Python函数

2017-03-14  本文已影响1人  ferrint

关键词:函数

def关键字:定义一个函数。
square_sum: 是函数名。

# 求平方和
def square_sum(a,b):
    c = a**2 + b**2
    return c
print square_sum(3,4)   #25

参数是变量

a = 1

def change_integer(a):
    a = a + 1
    return a

print change_integer(a)  # 2
print a  # 1 a不变化

b = [1,2,3]

def change_list(b):
    b[0] = b[0] + 1
    return b

print change_list(b)  # [2, 2, 3]
print b  # [2, 2, 3] b变化 

对于基本数据类型的变量,是值传递
但是对于表来说,表传递给函数的是一个指针,是指针传递

上一篇 下一篇

猜你喜欢

热点阅读