变量的类型注解(标记数据类型)

var1: int = 10
var2: str = "123"
var3: dict = {"it": 12}  # 基本类型注释
class Student():   
    pass
var4: Student = Student()  # 类对象类型注释
def func(): 
    return 10
var5: int = func()   # 函数返回值注释

 

 

 

 

 

函数和方法类型注解:

# 形参类型注解
def add(x: int, y: int):
    return x+y
add()
# 返回值类型注解
def add(x, y) ->int :
    return x+y

 union类型:

使用union类型必须先导包

from  typing import Union
var1: list[Union[int,str]] = [1, "chen"]
my_dict:dict[str,Union[str, int]] = {"name":"chen", "age": 18}
# 函数使用union
def my_func(data: Union[int, str]) ->Union[int,str]:
    pass
my_func()

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值