Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Найти ошибку  (Прочитано 490 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн A.J

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Найти ошибку
« : 19 Июня 2014, 16:07:40 »
Добрый день !
Помогите найти ошибку я  учу python 3 по книги  AbyteofPythonRussian-2.01.

Вот код


name = 'Swaroop'  # Это объект строки

if name.startswth('Swa'):
    print('Да, сторока начинается на "Swa" ')

if 'a' in name:
    print('Да она содержит строку "a" ')

if name.find('war') != -1:
    print('Да она содержит строку  "war"')

delimiter = '_*_'

mylist = ['Бразилия','Россия','Индия','Китай',]
print(delimiter.join(mylist))

Выходит вот это

Traceback (most recent call last):
  File "D:/kod_book/stroka/str_methods.py", line 4, in <module>
    if name.startswth('Swa'):
AttributeError: 'str' object has no attribute 'startswth'

Где тут ошибка спасибо заранее

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Найти ошибку
« Ответ #1 : 19 Июня 2014, 16:13:02 »
У вас опечатка, правильное имя метода - startswith

Код: (python) [Выделить]
if name.startswith('Swa'):
    print('Да, сторока начинается на "Swa" ')

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.