【每日一练】python的类型注解和Union类型使用方法
创始人
2024-12-02 03:04:47
0
""" 本节课程内容   函数(方法)的类型注解   Union类型 1.为函数(方法)的形参进行类型的注解 2.为函数(方法)的返回值进行类型的注解 注意:类型注解并非强制性,是提示也是建议。 注解后,调用代码时就会提示应该传入的类型(提示快捷键:Ctrl+p) """ #对函数方法形参进行类型注解 def add(x:int,y:float):     return x+y add(50,56.)  #对函数方法的返回值进行类型注解,注解符号:-> def cdd(date:list)->list:     return date print(cdd(1)) #这里传入的数字1,也不会报错。因为注解只是建议并非强制性  #---------------Union联合类型注解使用方法: #使用Union必须先导入Union包 from typing import Union  #定义一个有数字有字符串的list List:list[Union[int,str]]=[1,2,"你好","大家好"] #先注解了变量类型,然后用Union注解了参数有数字和字符串类型  #注解方法参数类型和返回类型都可以联合注解 def fun(date:Union[int,str])->Union[int,str]:     pass

总结:

1.函数(方法)都能在哪里添加注解?
  • 形参的类型注解
  • 返回值的类型注解
2.函数(方法)类型注解的语法?

def  函数名(形参:注解类型,形参:注解类型)->注解类型:

注意:返回值类型的符号:->

什么是Union类型?

  • 使用Union可以定义联合类型的注解

什么是Union使用方法?

  • 必须先导入包:from typing import Union
  • 使用语法:Union[类型,...,类型]

下期学习课程:多态

相关内容

热门资讯

透视苹果版!wpk作弊是真的吗... 透视苹果版!wpk作弊是真的吗,wpk德州局透视,2025新版技巧(都是存在有挂);所有人都在同一条...
透视代打!we poker插件... 透视代打!we poker插件,wepoker插件程序激活码(本来是真的有挂)1、完成wepoker...
透视规律!wpk辅助器,wpk... 透视规律!wpk辅助器,wpk透视辅助靠谱吗,透明教程(一贯是真的有挂)1、起透看视 wpk透视辅助...
透视软件!wepoker有没有... 透视软件!wepoker有没有插件,wepoker软件辅助程序(一直是真的有挂);1、金币登录送、破...
透视教学!wpk安卓下载辅助,... 透视教学!wpk安卓下载辅助,wpk官网下载链接,新版2025教程(其实真的是有挂);1、点击下载安...
透视免费!wepoker黑侠辅... 透视免费!wepoker黑侠辅助器,wepoker好友房开挂(竟然存在有挂)1、wepoker好友房...
透视插件!wepoker怎么挂... 透视插件!wepoker怎么挂飞机,wepoker怎么买辅助(原来真的是有挂);1、透视插件!wep...
透视辅助!wpk私人辅助,wp... 透视辅助!wpk私人辅助,wpk控制牌是真的吗,技巧教程(都是是有挂)1、wpk控制牌是真的吗ai机...
透视中牌率!WePOker有没... 透视中牌率!WePOker有没有透视方法,wepoker辅助器激活码(都是有挂)所有人都在同一条线上...
透视计算!wpk作弊,如何判断... 透视计算!wpk作弊,如何判断wpk辅助软件的真假,第三方教程(总是是真的有挂)如何判断wpk辅助软...