Python3以上的变量类型注解(Type Hint)

背景

在IDE(vscode、Pycharm)里面写代码的时候,经常发现代码提示不支持很弱,这个时候变量类型注解的作用就很明显了,不仅可以提高IDE的代码提示和代码检查能力,也让代码的可读性有了很大的一个提升。

变量类型注解的几种情况

函数

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

变量

a: int = 1
b: int = 2
print(add(a, b))
c: list = []

自定义类

from typing import List
class CustomClass:
    #...
 
a: List["CustomClass"] # python3.8以下
b: List[CustomClass] # python3.8以上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值