猿问
如何检查变量的类型是否为字符串?
有没有一种方法可以检查python中变量的类型是否为字符串。喜欢:
isinstance(x,int);
对于整数值?
幕布斯7119047
浏览 609
回答 3
3回答
犯罪嫌疑人X
在Python 2.x中,您可以isinstance(s, basestring)basestring是抽象的超类的str和unicode。它可用于测试对象是否为str或的实例unicode。在Python 3.x中,正确的测试是isinstance(s, str)bytes在Python 3中,该类不被视为字符串类型。
0
0
0
墨色风雨
你可以做:var = 1if type(var) == int: print('your variable is an integer')要么:var2 = 'this is variable #2'if type(var2) == str: print('your variable is a string')else: print('your variable IS NOT a string')希望这可以帮助!
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答