本文介绍: Python是一种动态特性语言,即无须程序员显示指定变量的数据类型,给变量赋什么值变量就是什么数据类型。但是在程序员维护大型的项目的时候,面对陌生的变量若不知道变量数据类型便难以写代码进行调试,所以Python在3.5版本开始逐步引入了,在Python3.8之后可以直接使用Type Annotations,在之前的版本需要使用才能够正常使用Type Annotationsself.x = xself.y = y# 变量 p 的类型为 Point。
【Python】Python中的类型注释(Type Annotations)
1.前言
Python是一种动态特性语言,即无须程序员显示指定变量的数据类型,给变量赋什么值变量就是什么数据类型。但是在程序员维护大型的项目的时候,面对陌生的变量若不知道变量数据类型便难以写代码进行调试,所以Python在3.5版本开始逐步引入了Type Annotations,在Python3.8
之后可以直接使用Type Annotations,在之前的版本需要使用
2.变量的类型注释
3.函数的返回值类型注释
用法为def func(变量名:数据类型, ...) -> 返回值数据类型:
4.复杂数据类型的注释
5.自定义数据类型的注释
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。