为什么会有类型提示
Python是一种动态类型语言,这意味着我们在编写代码的时候更为自由,运行时不需要指定变量类型
但是与此同时 IDE 无法像静态类型语言那样分析代码,及时给我们相应的提示,比如字符串的...split 方法
def split_str(s):
strs = s.split(",")
由于不知道参数 s 是什么类型,所以当你敲 s....的时候不会出现 split 的语法提示
解决上述问题,类型提示
Python 3.6 新增了两个特性 PEP 484 和 PEP 526
PEP 484:https://www.python.org/dev..., 2, 3
print(t)
# 输出结果
(1, 2, 3)
(1, 2, 3)
(1, 2, 3)
(1, 2, 3)
为什么要加 ......不加的话,元组打包的时候,会有一个 warning 提示
变量类型提示-元组解包
# 正常元组解包
message = (1, 2, 3)
a, b, c = message
print(a, b, c