专栏名称: Crossin的编程教室
编程世界的新手村。 这里有可能是最简单的 Python 入门教程。 每天5分钟,轻松学编程。
今天看啥  ›  专栏  ›  Crossin的编程教室

一个被忽略的语法细节,却能提升你的Python代码质量

Crossin的编程教室  · 公众号  ·  · 2024-06-03 13:31
    

文章预览

在Python中,有这样一个语法,它 是可选的,不是必须这么写,但却能显著提升你的代码质量。 这就是 Python 中的类型提示(Type Hints)。 Python 中数据类型的问题 Python是一种动态类型编程语言,变量的类型是在运行时分配的,无需在赋值之前定义特定类型。 a =  5 变量 a 被赋值为 5,在此之前,无需声明 a 存储整数,直接将 5 赋值给 a 。 def   add (a, b) :    return  a+b print(add( 4 ,  5 ))            # 9 print(add( 4.0 ,  5.0 ))        # 9.0 print(add( 'hi' ,  'world' ))   # hiworld print(add([ 1 , 2 ], [ 3 , 4 ]))    # [1, 2, 3, 4] add 接收两个变量 a 和 b 并返回 a+b 。但 a 和 b 应该是什么数据类型呢? 如果我们输入整数,就会得到一个整数 如果传入浮点数,我们得到一个浮点数 如果传入字符串,我们得到一个字符串 如果我们传入列表,我们得到一个列 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览