[英]How can I write a Python function that will only accept a list with int or float type inside?
[英]How can I accept only some strings in Python function?
我想让它像这样:
>>> myfunc("strawberry")
ok
# myfunc only works with strawberry
我知道大多数人会回答:
def myfunc(something):
if something == "strawberry":
print("ok")
但我想在参数设置中完成这一切。
就像,有点像这样:
def myfunc(something: OnlyThese["strawberry", "cake"]:
print("ok")
虽然上面的代码很不正确,但是我想看看Python是否已经有这样的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.