美文网首页我爱编程
python TypeHint, 类型提示

python TypeHint, 类型提示

作者: KavinDotG | 来源:发表于2018-02-26 16:30 被阅读0次

写函数的时候, 编译器并不知道形参x的类型, 所以你调用x的字段与方法的时候, IDE 既不能提示也不能检查, 让人很捉急.
这是动态语言的通病. 所以很多人更喜欢java, c++.

但各种语言都是与时俱进的, javascript 有了 超集 TypeScript. 那么 python3 也在语言级别加入了 type hint. Provide a standard way of annotating a function’s parameters and return values.

python 仍是一门 动态语言, 所以这个注解加不加都可以.

# 指定参数的类型, 函数的返回类型, 以及局部变量的类型
def foo(a: str, b: str) -> str:
    c = None  # type:str
    return 'hi'

相关文章

网友评论

    本文标题:python TypeHint, 类型提示

    本文链接:https://www.haomeiwen.com/subject/sgmyxftx.html