(adsbygoogle = window.adsbygoogle || []).push({});
## 1.解释器中的辅助提示符
In [1]: def add(x,y):
   ...:     return x + y
   ...: 

# 2.作为下标

用来访问多维list/numpy array中的某一维所有元素

import numpy as np
a = np.array([[1,2],[3,4]])
print(a[...,0])

# 3.在函数中用作pass语句

def add(x,y):
    ...
add(1,2)

# 4.作类型提示符表示any

typing.Callalble类型对象时,typing.Callalble[list of parameters_expression, result_type],
当写成Callalble[..., result_type]表示Callalble对象入参类型是any,返回值是result_type类型,...作类型提示符表示any

import typing

def do_add(add:typing.Callable[[int, int], int]):
    add(1,2)
do_add(add)

def add(x:..., y:...)->...:
    pass
add(1,2)
(adsbygoogle = window.adsbygoogle || []).push({});

# 参考资料