Types <;类别';str'&燃气轮机;和';str';?

Types <;类别';str'&燃气轮机;和';str';?,types,Types,每次我在字符串列表中循环,我都会得到这个结果,我以前从未见过这样的结果 stringList = ['test','test1'] for i in stringList: print(type(i)) break; 返回: <class 'str'> 这个字符串和常规字符串有什么区别?有没有办法将两者转换成另一种?还是他们注定要以同样的方式工作?提前谢谢你 这里打印的是i的类型,而不是i本身。Python有一个名为str的类,它表示字符串。在python中创

每次我在字符串列表中循环,我都会得到这个结果,我以前从未见过这样的结果

stringList = ['test','test1']
for i in stringList:
    print(type(i))
    break;
返回:

<class 'str'>


这个字符串和常规字符串有什么区别?有没有办法将两者转换成另一种?还是他们注定要以同样的方式工作?提前谢谢你

这里打印的是i的
类型,而不是
i
本身。Python有一个名为
str
的类,它表示字符串。在python中创建字符串时,您正在创建此类的实例。有关str类别,请参阅此链接:


查看此链接以获取有关
类型的文档

python中的每个数据类型都是类的实例。 在这种情况下,
type(i)
返回
i
的类,即
str
。 如果在中断之前添加此行,您可以看到
i
是str类的一个实例:
恐怕他问的是另一件事。我也面临同样的问题。我想将navigablestring转换为str类型以执行一些操作。但我只能将其转换为str,而不能转换为纯str。例如,如果您在Python中定义一个字符串变量并检查其类型,您将得到'str'作为其类型,而不是。而且它们是不可互换的。