第九章

day09

第九章

1、函数

  1. 什么是函数
    • 将某个功能封装到一个空间中就是一个函数
    • 减少重复代码

2、定义函数

def python 中的关键字

()--必须要写 格式规定

​ :-- 语句结束

def len():
    函数体
def my_len():
    n = 0 
    for i in dic:
        n += 1
    print(n)

3、函数的调用

函数名+()就是在调用函数

def yue():
    print("源")
    print("yuan")
yue()
yue()

面向过程

print("yuan")

面向函数编程:

def work(): 
    print("打开电脑")
    print("查看邮件")  
    print("打开找到微信")  
    print("进行群聊")   
    print("开始撸代码") 
    print("撸完")   
    print("下班")
def yue():  

    print("掏出手机")  
    print("打开微信")  
    print("摇一摇")   
    print("聊一聊")   
    print("约吗?")  
    print("....")
yue()
work()
yue()
print("检查一下")
yue()
print("6块钱的麻辣烫")
yue()
print("歇会,上个班")

4、函数的返回值

def yue(): 
    print("打开手机")   
    print("打开微信") 
    print("打开附近的人")  
    print("聊一聊")   
    print("见一见") 
    print("......")   
    return 1,2,3,4,5  
print(1111)
girl = yue()
print(girl)
  1. 函数的返回值,返回给函数的调用者

    return 值 (返回值)

  2. return

    • 可以返回任意类型数据

    • return 返回多个内容是元组的形式

    • return 下方不执行,并且会终止当前这个函数

    • return 不写或者写了return 后面不写值都会返回None

      函数+()

      启动函数

      接受返回值

5、函数的参数

def yue(app1,app2):     #形参
    print(f"打开{app1} {app2}")
    
yue("微信", "陌陌")     #实参
def yue(app1,app2="陌陌"):        #形参
    print(f"打开{app1} {app2}")
    
yue("微信")       #实参

三元运算符 (三目运算符)(只支持if else)

条件成立的结果 条件 条件不成立的结果

def func(a,b):
    return a if a > b else b
print(func(6,9))
def info(name,age,job,moeny,sex="男"): 
    print(f"姓名:{name} 年龄:{age} 性别:{sex} 岗位:{job} 薪资:{moeny}")
    while True: 
        name = input("name:")     # rimo  
        age = input("age:")       # 89   
        sex = input("sex(男性回车):") # 女
        job = input("job:")          #  wc  
        money = input("moeny:")      # 10   
        if sex == "女":      
            info(name,age,job,money,sex)    
        else:   
            info(name, age, job, mone
  1. 形参

    1. 位置参数

      ​ 一一对应

    2. 默认参数:函数定义的时括号中写好的就是默认参数

      ​ 不进行传参使用默认参数,进行传参时使用传递的参数

  2. 实参

    1. 位置参数

      ​ 一一对应

    2. 关键字参数

      ​ 按照名字进行传参

    3. 混合参数

      1. 位置参数和关键字参数一起使用

      位置参数> 默认参数(关键字参数)

    形参:函数定义阶段括号中的参数叫做形参

    实参:函数调用阶段括号中的参数叫做实参

    传参:将实参传递给形参的过程叫做传参

你可能感兴趣的:(第九章)