Python中的变量注解


Python中的变量注解

Python与C语言不同,不支持变量声明。
但是Python允许在定义函数时使用“注解”的形式来标注形参和返回值的类型。
不过,这种注解不会对形参进行任何约束和检查。
即便在调用的时候不满足约束条件,也不会报错。
如果在Pycharm编辑器中操作,则会高亮提醒。

from typing import *


def print_hello(a: int = 1, b: List[int]) -> float:
    ...
    print("hello")
    return 2.1

print_hello(2, [1])

文章作者: BITBCI
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BITBCI !
  目录