Python函数基础

牧云@^-^@ 提交于 2019-12-06 12:35:29

函数的定义与调用

def f():   #函数定义
    print("ok")
f()  #函数调用

测试
ok

  带参数的函数定义,与调用

def f(a,b):
    print(a*b)
f(3,5)



15

 函数里定义单个参数

def f(index):
    print("function %s" %index)
f(5)





function 5

 函数的赋值顺序

def f(a,b):   #按顺序一一对应,形参
    print(a)
    print(b)
f(2,3)  #实参
f(4,6)


2
3
4
6

  函数参数的用法

def logger(n):
    with open('rizhi','a',encoding="utf8") as f:
        f.write('jnjnj %s \n' %n)
def a1(n):
    print("og")
    logger(n)
def a2(n):
    print("og")
    logger(n)
def a3(n):
    print("og")
    logger(n)
a1(1)
a2(2)
a3(3)


og
og
og
打开rizhi这个文件

jnjnj 1 
jnjnj 2 
jnjnj 3 

  函数参数用法2

def logger(y):
    with open('rizh','a',encoding="utf8") as f:
        f.write('jnjnj %s \n' %y)
def a1(n):
    print("og")
    logger(n)
def a2(n):
    print("og")
    logger(n)
def a3(n):
    print("og")
    logger(n)
a1(1)
a2(2)
a3(3)

og
og
og


打开rizh文件
jnjnj 1
jnjnj 2 
jnjnj 3 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!