python变量名后加冒号“:“以及函数后面加箭头“->”的含义

  • 变量名后加冒号:以及函数后面的箭头"->"含义
    这两种都是python中的类型注解

一、变量名后加冒号“:”

def file_parse( filepath: str):

 
 

    向函数的调用者提示参数类型,只是一种提示,并非强制,python解释器不会校验filepath的类型。

    a:int = 10
    
     
     

      a 为变量名
      int 为a期待的类型
      10 为a赋的值
      即使a :int = 'hello' python解释器在执行时会把a当作str来操作。

      二、函数后面的箭头“->”
      “->” 为函数标注,通常用于类型提示,是python3引入的用法。

       def func(value: int) -> bool:
       ...
       return 返回值
      
       
       

        表示,value的类型为int,并返回值为bool类型

        • 1
          点赞
        • 6
          收藏
          觉得还不错? 一键收藏
        • 0
          评论

        “相关推荐”对你有帮助么?

        • 非常没帮助
        • 没帮助
        • 一般
        • 有帮助
        • 非常有帮助
        提交
        评论
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

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

        抵扣说明:

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

        余额充值