美文网首页
python编程基础22-类型注解

python编程基础22-类型注解

作者: 疯子李 | 来源:发表于2023-12-22 00:28 被阅读0次
    # -*- coding: utf-8 -*-
    # @Time    : 2023/4/24 21:37
    # @Author  : yanfali
    # @File    : type_annotations.py
    # @Software: 类型注解
    """"""
    """类型提示功能"""
    #用法1、指定入参和返回的类型 通过:"""
    # def sum(a:int,b:int)->int:
    #     return  a+b
    #
    # print(sum(0.1,5))
    
    # 用法2、为类型起别名
    from typing import List
    f_list=List[float]
    
    def sum(a:float,b:f_list)->f_list:
        return  [a*num for num in b]
    print(sum(1.1,[2.2,3.3]))  #[2.4200000000000004, 3.63]
    
    """ide中的提示功能-类型检查:
    setting-搜索ty pe checker 可以修改提示级别,默认warning"""
    
    """用法三:指定自定义类型"""
    # class Student:
    #     name:str
    #     age:int
    #
    # def get_stu(name:str)->Student:
    #     return Student()
    
    """静态代码检查
    安装mypy"""
    
    """类型注解总结:
    1、增强代码可读性
    2、ide中代码提示
    3、静态代码检查"""
    

    相关文章

      网友评论

          本文标题:python编程基础22-类型注解

          本文链接:https://www.haomeiwen.com/subject/ojjvgdtx.html