欢迎访问宙启技术站
智能推送

Python函数的常用返回值类型

发布时间:2023-12-07 18:14:00

Python中函数的返回值类型有很多种,常用的有以下几种:

1. None:表示没有返回值。在函数的定义中没有使用return语句或者return后没有跟任何值。例如:

def greet():
    print("Hello, world!")

result = greet()
print(result)  # None

2. 整数类型(int):函数返回一个整数。例如:

def add(a, b):
    return a + b

result = add(3, 5)
print(result)  # 8

3. 浮点数类型(float):函数返回一个浮点数。例如:

def divide(a, b):
    return a / b

result = divide(10, 3)
print(result)  # 3.3333333333333335

4. 字符串类型(str):函数返回一个字符串。例如:

def say_hello(name):
    return "Hello, " + name + "!"

result = say_hello("Alice")
print(result)  # Hello, Alice!

5. 布尔类型(bool):函数返回一个布尔值,True或False。例如:

def is_even(number):
    if number % 2 == 0:
        return True
    else:
        return False

result1 = is_even(4)
result2 = is_even(7)
print(result1)  # True
print(result2)  # False

6. 列表类型(list):函数返回一个列表。例如:

def get_even_numbers(n):
    numbers = []
    for i in range(n):
        if i % 2 == 0:
            numbers.append(i)
    return numbers

result = get_even_numbers(10)
print(result)  # [0, 2, 4, 6, 8]

7. 字典类型(dict):函数返回一个字典。例如:

def get_student_info(name, age):
    student = {"name": name, "age": age}
    return student

result = get_student_info("Alice", 18)
print(result)  # {"name": "Alice", "age": 18}

这些是Python函数常用的返回值类型,根据具体的业务需求选择合适的返回值类型,可以根据需要自定义返回值类型。