多语言展示
当前在线:1644今日阅读:27今日分享:41

零基础学python之函数全解

# 函数(功能)的定义:函数名也属于变量名# 函数内部的代码在定义的时候不会执行# 在我们调用函数的时候,函数内部的代码才会执行
工具/原料
1

python3.6.4

2

pycharm

方法/步骤
1

# 在我们调用函数的时候,函数内部的代码才会执行def show():  # 定义一个函数    print('打开尘封已久的思念之窗')    print('让惯于流浪的心儿不再彷徨')show()

2

def run():    print('记忆中的那轮明月')    print('便是你娇美的脸庞')    global a    print(a, '****')    a = 7    print(a, '********')a = 5print(a, '11111')run()print(a, '22222')

3

# 函数可以接收参数,需要提前规划好参数的类型# 在定义函数时,小括号里的变量名叫作形式参数:形参。def show_good(cnt):    for i in range(cnt):        print('good', i)n = 5# 调用函数的时候传递进去的参数叫实际参数:实参。show_good(n)

5

# 如果有多个参数,多个参数之间用逗号隔开。def show_add(a, b):    print(a+b)show_add(1, 7)  # 调用函数的时候,实参和形参的数量必须对等。show_add(6, 4)

6

print('***根据某个数字n,确定一个随机数:0-n***')def back_num(n):    print(n)    # 函数内部可以以return结尾,将某个表达式的值返回    # 如果函数内部没写return,相当于在函数的最后写了return None    return random.randrange(n+1)    # 当函数运行到return的时候,函数直接就结束了    # 只要执行了return,函数内部后面的代码都不会执行了。print('fss')res = back_num(10)print(res)

注意事项

注意第六步引入了random模块。

推荐信息