Python函数基础

函数的定义与调用

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)
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 
' %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 
草都可以从石头缝隙中长出来更可况你呢
原文地址:https://www.cnblogs.com/rdchenxi/p/11984132.html