首页 > 编程语言 >python的类型注解

python的类型注解

时间:2024-10-21 15:21:55浏览次数:14  
标签:变量 类型信息 python 返回值 类型 注解 定义

类型注解

"""
类型注解:
    python 的类型注解(Tupg Hints)是在 python 3.5 版本中引入的一项语言特性,用于为变量、参数和函数返回值
    等添加静态类型的信息。
        类型注解使用“:”和箭头符号 -> 来表示类型信息
    具体来说,可以在函数定义中为参数和返回值添加类型信息 
"""
​
def data(x:float, y:int) -> int:
    print(x + y)
​
print(data(2.454,2))
​
#也可以在变量定义或赋值语句中使用类型注解
x = 100#定义了一个名为x的整数变量,并赋初始值为1000
y: float = 324.234#定义一个名为y的浮点型变量,并赋值初始值
print(x,y)
Python 的类型注解(Type Hints)是在 Python 3.5 版本中引入的一项语言特性,用于为变量、参数和函数返回值等添加静态类型信息。
类型注解使用冒号 : 和箭头符号 -> 来表示类型信息。
具体来说,可以在函数定义中为参数和返回值添加类型信息:
# 定义了一个名为 func() 的函数,有两个参数 arg1 和 arg2,分别为整数类型和字符串类型。函数返回值类型为浮点数类型。
def func(arg1: int, arg2: str) -> float:
return 0.0
# 也可以在变量定义或赋值语句中使用类型注解:
# 定义了一个名为 x 的整数类型变量,并赋初值为 0;定义了一个名为 y 的浮点数类型变量,并赋初值为
1.23。
x: int = 0
y = 1.23 # y 为浮点数类型
类型注解只是一种提示信息,Python 解释器并不会强制执行类型检查。
因此,在使用类型注解时应该遵循一些最佳实践和约定,如使用合理的类型名称、增加注释说明、尽量不要滥用类型注解等。

标签:变量,类型信息,python,返回值,类型,注解,定义
From: https://blog.csdn.net/2302_79986066/article/details/143113441

相关文章