pycharm写python三个双引号_如何使用Python3在PyCharm中编写多个签名提示

我在左边写了一个带有参数的函数,就像内置范围函数一样

问题是,如何编写可以显示应该调用它的两种方式的类型提示.

例如,当我在PyCharm中的范围函数中键入Command p(Ctrl p)时(范围是py3中的对象,但它不是问题):

self:range, stop: int

-------------------------------------------------

self:range, start: int, stop: int, step: int=-1

但对于my_range:

def my_range(start: int, stop: int = None, step: int=1):

"""

list_range(stop)

list_range(start, stop, step)

return list of integers from start (default 0) to stop,

incrementing by step (default 1).

"""

if stop is None:

start, stop = 0, start

return list(range(start, stop, step))

在命令p之后,我得到了:

start: int, stop: Optional[int], step: int=-1

有谁知道如何实现?非常感谢您的帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值