本文主要是介绍Python 报错 TypeError: 'type' object is not subscriptable,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
输入代码,结果出现以下报错:
TypeError: 'type' object is not subscriptable
翻译成中文就是“类型”对象不可下标。
检查报错时的代码:
def decapitalize(string):return str[:1].lower() + str[1:]
问题产生原因分析:
在定义函数的时候,使用的名称是string;而后面调用却用的是str,因此下标不可用。
修改后的代码:
def decapitalize(str):return str[:1].lower() + str[1:]
成功!
这篇关于Python 报错 TypeError: 'type' object is not subscriptable的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!