Уроки Python / Методы строк

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 44

  • @wiseplat
    @wiseplat  4 года назад +4

    Ценю твой ЛАЙК и КОММЕНТ!
    Facebook: facebook.com/wiseplat/
    Личный Facebook: facebook.com/oleg.shpagin
    ВКонтакте: vk.com/wiseplat
    Личный ВКонтакте: vk.com/bazatut_ru
    Instagram: instagram.com/wiseplat/
    Мой личный Instagram: instagram.com/shpaginoleg/

  • @ЖакКусто-н8п
    @ЖакКусто-н8п Год назад

    Спасибо вам учитель. Классный урок.
    Лайк, подписка, комментарий.

  • @RafisSabitov
    @RafisSabitov 2 года назад

    один из самых понятно-объясняющих на ютубе. ждем новых курсов.

    • @attrakcion
      @attrakcion Год назад

      Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает.
      Ребята хочу вам сказать что случайностей вообще не бывает и вот почему:
      Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган.
      А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю.
      А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте.
      Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо.
      Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша.
      Так вот предыдущая ситуация еще более нелепая.
      Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна.
      Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята.
      Мой девиз в жизни такой:
      Терпеливо
      Активно
      Учитесь
      Хорошим
      Искренним
      Делам.
      Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.

  • @kerokero6459
    @kerokero6459 3 года назад +3

    Спасибо за ролик, но также есть пожелание. Чтобы написанный код либо комментарить либо удалять. Потому что когда вы пишете то в конце, то в начале, тогда глаза разбегаются когда после каждого раза компилятор выдаёт все ваши предыдущие программы, и неудобно немного получаеться искать только- что написанные программы.

  • @ВикторГлухов-р3ь
    @ВикторГлухов-р3ь 2 года назад

    Спасибо!

  • @residenttt4190
    @residenttt4190 4 года назад +2

    спасибо за видео. В принципе, однозначно хорошо, что пытаетесь разжевать с примерами. Но немного напрягает, когда делаете в одном окне, рассеивается внимание.

    • @wiseplat
      @wiseplat  4 года назад

      Спасибо за оценку :)

  • @rioriocccp5929
    @rioriocccp5929 Год назад

    28:52 краткое содержание видео
    2:18 find() поиск подстроки в строке
    4:24 rfind() поиск с правой стороны
    6:20 index()
    6:47 rindex()
    7:34 разница между методом find и index
    8:26 replace() замена символов или подстроки в строке
    11:40 убираем пробелы в строке
    12:16 split() разделить строку на список подстрок
    13:48 пример
    16:36 обратный пример
    17:44 join() складывает строки
    20:56 антибаг
    22:09 lower() заменяет все буквы на строчные
    22:48 upper() заменяет все буквы на заглавные
    23:33 count() подсчет кол-ва символов в строке
    25:25 len(X) функция, длина элемента Х
    26:02 Х.isalpha() проверяет является ли Х строковой переменной
    27:20 Х.isdigit() проверяет является ли Х числом
    28:20 когда использовать isalpha и isdigit

    • @attrakcion
      @attrakcion Год назад

      Здравстуй читатель. Хочу сказать тебе: не отчаивайся. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает.
      Ребята хочу вам сказать что случайностей вообще не бывает и вот почему:
      Представь себе выходишь ты в сад и видишь что все деревья в саду повалены. Какая мысль придет к тебе в голову? Скорее всего ты подумаешь что ночью прошел сильный ураган. А теперь представь что ты также выйдешь в свой сад и увидишь что не все деревья повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что кто-то решил тебе отомстить и это явно не ураган.
      А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю.
      А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте.
      Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо.
      Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди. Ну, а если твой коллега скажет: "неа, это просто там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша.
      Так вот предыдущая ситуация еще более нелепая.
      Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна.
      Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята.
      Мой девиз в жизни такой:
      Терпеливо
      Активно
      Учитесь
      Хорошим
      Искренним
      Делам.
      Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.

  • @ДмитрийТкачук-ц7й
    @ДмитрийТкачук-ц7й 3 года назад +1

    Спасибо большое😉

  • @ЕлизаветаГусева-д4з

    Олег, здравствуйте! Я только начинаю программировать на Питоне, смотрю Ваши замечательные обучающие видео. Спасибо, что помогаете учиться! Не могу решить школьную задачу:
    Составьте программу для решения предложенной задачи.
    Дана строка, состоящая из слов, разделенных пробелами (одним или
    несколькими). Составить программу обработки данной строки, выводящую через запятую: слова, содержащие одинаковое количество гласных и согласных букв.

  • @Luchezariy
    @Luchezariy 2 года назад +1

    Всем здравствуйте. Использую python 3.8.10. Метод replace не меняет местами как в ролике, а замещает.
    То есть например print(tx.replace("World", "Hello")) у меня выдает Hello Hello

  • @Agrosphere_Vladimir_Melnikov
    @Agrosphere_Vladimir_Melnikov 2 года назад +1

    Здравствуйте Олег, всё хорошо руками не размахиваете отвлекает возникновение в тему или хотя бы с ручкой и четко делайте жесты , как в школе на уроках информатики

  • @АлексейФедотов-й2о
    @АлексейФедотов-й2о 2 года назад

    Спасибо за видео!

  • @АндрейЕфимов-р5ч
    @АндрейЕфимов-р5ч 3 года назад

    Отличные уроки, очень жду продолжение по django и телеграмм бота. Вам спасибо! и еще интересует язык go. Продолжайте в том же духе

  • @Solarix_Live
    @Solarix_Live 3 года назад +2

    Добрый день. Я тренируюсь в PyCharm и вот там поиск с правой стороны, почему - то не работает. (((

  • @alekskapitonov2738
    @alekskapitonov2738 3 года назад

    Спасибо

  • @evgentr2404
    @evgentr2404 Год назад

    isdigit проверяет только на целые числа, а как проверить на дробные ?
    какая команда rfind в новой версии питона?

  • @NikoLena
    @NikoLena 2 года назад

    спасибо! вопрос- массив или список?

  • @humoyunsoatov2313
    @humoyunsoatov2313 3 года назад

    спасибо огромное, очень помогли

  • @jandosabdiraiym5623
    @jandosabdiraiym5623 3 года назад

    супер

  • @kavajno
    @kavajno Год назад

    🍎

  • @ЕвгенийДаниелян
    @ЕвгенийДаниелян 3 года назад

    Скажите пожалуйста, а как запомнить все эти команды?

  • @Andrey-ee8fk
    @Andrey-ee8fk 2 года назад

    все таки прошу обьсянить как буква И в методе rfind оказалась на 8 месте по индексу ?

    • @ninochkabalashova1390
      @ninochkabalashova1390 2 года назад

      + я тоже этого не понимаю

    • @ninochkabalashova1390
      @ninochkabalashova1390 2 года назад

      фух, в коментах нашёл ответ почему. Когда метод rfind ищет букву "и" с правой стороны, то он находит вот эту букву "и"(я её подчеркнул):
      "привет мИр!как дела народ?"
      Но несмотря на то какой метод изпользуеться "find" или "rfind", счёт индексов идёт всегда с левой стороны. А если подсчитать индекс этой буквы с левой стороны то как раз получиться "8"

  • @kpacccavchik
    @kpacccavchik 4 года назад +1

    у меня так не получилось.
    при обычном поиске всё нормально, но при поиске с правой стороны
    выдаёт совершенно непонятное значение, например я
    напечатал: "Privet Python! Kakoi chudesnyi deni."
    при попытке найти букву "i" слева получается 2, а справа 34!
    почему так? непонятно...

    • @kpacccavchik
      @kpacccavchik 4 года назад

      код мой выглядит так:
      a="Privet Python! Kakoi chudesnyi deni."
      print(a.find("i"))
      print(a.rfind("i"))

    • @Velvi42
      @Velvi42 3 года назад +7

      @@kpacccavchik никакого непонятного значения нет. rfind начинает поиск с правой стороны, но индекс в любом случае считается с левой. Таким образом, rfind находит 'i' в предпоследнем символе строки, индекс которого, если считать слева направо, как раз 34. Обычный же find ищет с левой стороны и находит 'i' в третьем символе, индекс которого 2.

    • @Andrey-ee8fk
      @Andrey-ee8fk 2 года назад

      @@Velvi42 посчитайте согласно примера и скажите где там 34 с любой стороны там 31-32 символа итого Если точку считать

  • @alexanderpadalka5708
    @alexanderpadalka5708 3 года назад

  • @СергейСмирнов-ь8у
    @СергейСмирнов-ь8у 3 года назад

    str3 = 'helloghjtyu'
    print(str3)
    print(str3.rfind('o'))
    print(str3.find('o'))
    helloghjtyu
    4
    4
    Привет друзья!
    Пожалуйста объясните почему оба метода выводят одинаковое значение ?

    • @Valdemar93
      @Valdemar93 3 года назад

      А какую оно должно показывать?
      Оно находится на позиции 4 в любом случае

    • @ninochkabalashova1390
      @ninochkabalashova1390 2 года назад

      просто несмотря на то какой метод изпользуеться "find" или "rfind", счёт индексов идёт всегда с левой стороны. А если подсчитать индекс этой буквы с левой стороны то как раз получиться "8"

  • @ithelper9
    @ithelper9 3 года назад

    zø | python🐍🐍🐍

  • @vitalypaketaaa6125
    @vitalypaketaaa6125 3 года назад

    у тебя есть страх не понравиться людям, комплекс такой... ты не 100 долларовая купюра ,чтобы всем нравиться :-) ... по любому ты кому-то не будешь нравиться, так что можешь чувствовать себя свободней... тебя ж не придут к тебе домой бить те, кому ты не нравишься ,хе хе

  • @kavajno
    @kavajno Год назад

    🍈

  • @jandosabdiraiym5623
    @jandosabdiraiym5623 3 года назад

    амвмам

  • @jandosabdiraiym5623
    @jandosabdiraiym5623 3 года назад

    авмвм

  • @jandosabdiraiym5623
    @jandosabdiraiym5623 3 года назад

    пкик

  • @jandosabdiraiym5623
    @jandosabdiraiym5623 3 года назад

    пкки

  • @саидалиев-м3л
    @саидалиев-м3л Год назад

    вдруг откуда ни возьмись ...метод JOIN!!! КТО ЭТО И ЧТО ЭТО?