# coding:utf-8
# author:我本善良
# create_time:2021/5/27 23:28
'''
参数名+冒号+类型函数
def person(name:str,age:int=33):
print(name,age)
ps:
函数的定义在python3.7之后可用
函数不会对参数类型进行验证
'''
def add(a:int,b:int=3):
print(a+b)
add(1,3)
add('hello','xiaomu') #不会报错,知识单纯的通过肉眼告知
def test(a:int,b:int=3,*args:int,**kwargs:str):
print(a,b,args,kwargs)
#1 2 (3, '4') {'name': '小穆'}
test(1,2,3,'4',name='小穆')
def test2(a:int,b,c=3):
print(a,b,c)
test2(1,3,4)
python-函数的参数类型定义
最新推荐文章于 2024-04-21 18:51:58 发布