Функция длины строки дает TypeError: объект 'str' не вызывается в Google Colab Laboratory - PullRequest
0 голосов
/ 21 марта 2019

Я кодировал небольшой проект в Google Colab Laboratory и столкнулся с проблемой с функцией len (), а именно, что она не будет работать.Я выделил его, и даже этот бит кода не будет работать:

string = "Hello world" print(len(string))

Это дает мне эту ошибку:

TypeError: объект 'str' не вызывается

Я скопировал и вставил его в блок кодирования на учебном веб-сайте, и, конечно же, у него нет проблем.

Редактировать: Хорошо, вчера вечером я сдался и пошел спатьСегодня утром я показал ошибку другу, и теперь она работает.Я не трогал кровавый код, и он решил сам.Я псих.В любом случае, спасибо за помощь.

1 Ответ

0 голосов
/ 21 марта 2019

у вас, вероятно, есть класс, у которого есть метод и свойство строки с одним и тем же именем - (в вашем случае len) вы пытаетесь вызвать свойство string, которое дает вам длину строки, но на самом деле метод len определен всозданный вами класс называется.Также убедитесь, что в вашем коде нет переменной str.

...