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)