文章预览
在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 应该是什么数据类型呢? 如果我们输入整数,就会得到一个整数 如果传入浮点数,我们得到一个浮点数 如果传入字符串,我们得到一个字符串 如果我们传入列表,我们得到一个列
………………………………