python day4

发布时间 2023-05-29 16:23:22作者: ``飘``

第一阶段

第五章 函数

5.1 简介

组织好的,可重复使用,有特定功能的封装起来的

str1 = "itheima"
def my_len(data):
    count = 0
    for i in data:
        count += 1
    print(count)

my_len(str1)

5.2 定义

5.3 传入参数

5.4 函数返回值

 

def add1(x ,y):
    result = x + y
    print(result)
add1("dog ","cat")

 5.5 None

<class"Nonetype>

def say_hi():
    print("hello")
  return None #可以不要 result
= say_hi() print(f"内容{result}") print(f"内容类型{type(result)}")

None == false

def check_age(age):
    if age >18:
        return "yes"
    else:
        return None

result = check_age(7)
if not result:
    print("未成年")

 

5.6 说明文档 注释

在函数定义下一行 输入”“” 回车,自动出说明内容,鼠标悬停在调用的函数名上时显示注释内容

def check_age(age):
    """
    :param age: 参数age表示是年龄
    :return: 返回值返回判断结果
    """
    if age >18:
        return "yes"
    else:
        return None

 5.7 函数嵌套调用

 

def func2():
    print("2")

def func1():
    print("1")
    func2()
    print("3")

func1()

 

 

p59