以上代码在传入的city为字符串类型时,一切正常,但如果传入的是非字符串类型就会报错,例如传入123,便会出现如下所示的报错
typing模块只有在Python 3.5 以上版本中才可以使用,PyCharm支持typing检查24.3.2 typing包常见数据类型
常见的类型如上表格表示,如果需要使用List,Set,Dict,Union则需要导入typing
示例中person就是一个tuple类型,跟其他tuple类型一样进行操作
需要注意的是这个并不等价于可选参数,当它作为参数类型注解的时候,不代表这个参数可以不传递了,而是说这个参数可以传为 None。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |