惜风不起、唯有努力!
python 日常小规范01之函数

python 日常小规范01之函数

在我们日常编写代码时会经常写函数,在大部分的时候都是求简为快。如下代码

def func(num):
    num = num + 100
    return num
x = func(100)
print(x)

#如下,就会报错
x = func('100')
print(x)

上面代码中,函数的形参并没有标注是什么类型。所以导致 x = func(‘100’) 直接报错。我们可以换一种方式写,提醒后者这个函数应该传入什么类型及不应该传入什么类型,或者这个函数返回的又是什么类型。如下代码

def func(num: int, name: str) -> list:
    num = 99 + num
    return [1, 2, num, name]

x = func(1, 'tom')
print(x)

如上代码,后者一看就知道了,该传入什么类型,返回的又是什么类型。

发表回复

您的电子邮箱地址不会被公开。