gpt4 book ai didi

python - 如何判断某些东西是否可以拆分 python

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:41 24 4
gpt4 key购买 nike

有什么方法可以判断某些东西是否可以在没有 try 和 except block 的情况下拆分?假设我有这样的东西

stringOne = "Hello there how are you"
stringTwo = ["hello","how","are","you"]

这是我试过的:

def fun(word):
return "".join(["%s!" % x for x in word]) if len(word.split()) == 0 else "".join(word)
fun(stringTwo)

那么有什么方法可以查看某些东西是否可以拆分?像 string.isdigit() 或类似的东西?

最佳答案

您可以使用 isinstance(object, basestring) 检查某物是否为字符串。这将捕获 strunicode:

In [1]: isinstance("foo", basestring)
Out[1]: True

In [2]: isinstance(["foo"], basestring)
Out[2]: False

In [3]: isinstance(u"foo", basestring)
Out[3]: True

关于python - 如何判断某些东西是否可以拆分 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19579065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com