zoukankan      html  css  js  c++  java
  • 函数的参数类型提示

    函数的参数类型提示

    #(最低 Python 版本为 3.5)
    

    可以在定义函数的时候以下面的格式

    def register(形参:类型)->返回值:

    使传参类型错误的时候得到提示

    注意

    类型错误并不会报错,只是提示作用

    最低 Python 版本为 3.5

    #                "haha"    22  ('play','music')->返回值类型111
    def register(name:str,age:int,hobbbies:tuple)->int:
     print(name)
     print(age)
     print(hobbbies)
     return 111
    
    register(1,'aaa',[1,])
    res=register('egon',18,('play','music'))
    
    
    
    def register(name:str='egon',age:int=18,hobbbies:tuple=(1,2))->int:
     print(name)
     print(age)
     print(hobbbies)
     return 111
    
    # register(1,'aaa',[1,])
    # res=register('egon',18,('play','music'))
    res=register()
    
    
    def register(name:"必须传入名字",age:1111111,hobbbies:"必须传入爱好元组")->"返回的是整型":
     print(name)
     print(age)
     print(hobbbies)
     return 111
    
    # register(1,'aaa',[1,])
    # res=register('egon',18,('play','music'))
    # res=register('egon',19,(1,2,3))
    
    print(register.__annotations__)
    
  • 相关阅读:
    spring事务调用失效问题
    redis的主从、哨兵配置
    Lucene介绍与入门使用
    超详细“零”基础kafka入门篇
    消息队列——RabbitMQ学习笔记
    linux中RabbitMQ安装教程
    JAVA正则
    JAVA String类
    JAVA lang包介绍
    JAVA枚举
  • 原文地址:https://www.cnblogs.com/achai222/p/12592607.html
Copyright © 2011-2022 走看看