python自动补全函数参数_Python自动补全参数类型-MonkeyType | 文艺数学君

摘要这里我们介绍Python的库MonkeyType, 他可以自动帮助我们生成变量的类型和返回值的类型. 这里简单介绍MonkeyType的使用和可能会遇到的编码的错误.简介在写Python代码的时候, 有的时候为了代码更加完善, 我们会在定义函数的时候给出参数的类型, 同时也会格式return的类型, 如下所示:defadd(a:int,b:int)->int:returna...
摘要由CSDN通过智能技术生成

摘要这里我们介绍Python的库MonkeyType, 他可以自动帮助我们生成变量的类型和返回值的类型. 这里简单介绍MonkeyType的使用和可能会遇到的编码的错误.

简介

在写Python代码的时候, 有的时候为了代码更加完善, 我们会在定义函数的时候给出参数的类型, 同时也会格式return的类型, 如下所示:

def add(a: int, b: int) -> int:

return a + b

这个时候, 我们可以使用MonkeyType这个库来自动完成. 下面简单介绍一下用法. MonkeyType的Github链接, Github, Instagram-MonkeyType

MonkeyType用法介绍

MonkeyType的安装

pip install monkeytype

MonkeyType的使用

下面使用一个简单的例子来说明使用方法. 测试文件的结构如下所示:

D:.

│─ test.py

└─some

─ addFunction.py

─ __init__.py

假设我们写的module叫some, some下有一个文件为addFunction.py, 里面定义了一个实现加法的类. 我们没有定义变量的类型 (一会我们使用MonkeyType自动加上). 定义的类如下所示:

class add_number(object):

"""这是一个加法运算

"""

def __init__(self, a, b):

self.a = a

self.b = b

def add_n(self):

c = self.a + self.b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值