参数学习扩展 ------ 参数指定类型
--------- 警告作用,无实际限制作用,同时沟通队友传参问题
自python3.5开始,PEP484为python引入了类型注解(type hints)
类型检查,防止运行时出现参数和返回值类型、变量类型不符合。
作为开发文档附加说明,方便使用者调用时传入和返回参数类型。
该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒pycharm目前支持typing检查, 参数类型错误会黄色提示
常用类型
int,long,float: 整型,长整形,浮点型
bool,str: 布尔型,字符串类型
list, tuple, dict, set:列表,元组,字典, 集合
常规操作
def test(a:int, b:str) -> str:
print(a, b)
return '1000'
if __name__ == '__main__':
test('test', 'abc')
a:int 指定了输入参数a为int类型
b:str b为str类型
-> str 返回值为srt类型