python - str()和直接调用__str__用法有不同吗?
天蓬老师
天蓬老师 2017-04-18 10:26:23
0
1
728

遇到很奇葩的问题,请看贴图:

为什么str(cut)会报错? 但cut.__str__()不会?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(1)
大家讲道理

Vous devez indiquer qu'il s'agit de Python 2.

str est en fait une classe. Puisqu'il s'agit d'une classe, son résultat devrait naturellement renvoyer une instance de type str. Il tentera donc de convertir le résultat de votre cut.__str__() (type Unicode) en str. Une erreur a été signalée à cette étape.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal