iPython для "ручного" тестировщика-2
Из того, что я рассказал в предыдущей части, самым полезным было объяснение про то, как посмотреть существующие методы объекта и как ими пользоваться :) Строковая переменная, которую мы создали командой test_string = "Brace yourself, Python is coming" и есть объект "строка". Звучит страшно, да? А ведь ещё есть такая вещь, как объектно-ориентированное программирование :) Забейте. Всё, что надо держать в голове: всё есть объект и у каждого объекта есть свои параметры и методы. Классический пример - кошка: У кошки есть параметры: лапки, ушки, хвостик. Эти параметры статические, мы их менять не можем (то есть можем, но это уже подпадает под статью и не имеет отношения к Python :) ) Мы берём объект кошка (не делайте этого дома, ваша кошка не совместима с командной строкой :) ) и хотим узнать, сколько у кошки лапок: mitzi = Cat() In [8]: print(mitzi.paws) 4 или хвостиков: In [9]: print(mitzi.tail) 1 Мы можем вызвать метод мурчание и кошка помурчит: ...