Опис:
Привет друзья! Сегодня мы с вами рассмотрим методы строк в Python. 😊 Первое с чего мы должны начать – это как вызвать метод в Python? Для вызова метода, ставим точку после переменной, для которой данный метод вызывается, и пишем само название метода, а в скобках передаем в метод аргументы. переменная.метод(аргументы) Для поиска подстроки в строке Python, есть четыре метода: find(), rfind(), index(), rindex() Метод find() ищет индекс подстроки в строке - возвращает номер позиции символа указанного в аргументах. В случае нескольких символов идущих подряд, Python вернет позицию, с которой начинается полное совпадение. При обращении к несуществующей подстроке, вернется значение -1. Метод index() тоже ищет подстроку в строке по её индексу, но в случае поиска несуществующей подстроки в отличии от find(), возвращает ошибку ValueError и прекращает выполнение программы. Методы rfind() и rindex() ищут подстроку с конца строки - справа. Например: str1 = 'Привет мир!!! Привет мир!!! Как дела народ?!!' print(str1.find('мир')) print(str1.rfind('и')) print(str1.rfind('и!!')) print(str1.index('мир')) print(str1.rindex('и')) print(str1.rindex('и!!')) Выведет: 7 22 -1 7 22 Traceback (most recent call last): File "C:\Users\user123\Desktop\python1\my.py", line 36, in print(str1.rindex('и!!')) ValueError: substring not found Как в Питоне заменить символа/строку в строке?! Метод replace() заменяет одни символы на другие, где первым параметром передаем, что заменить. А во втором параметре указываем , на что заменить. print(str1.replace('мир','друг')) Привет друг!!! Привет друг!!! Как дела народ?!! Как удалить символ из строки? Или Как удалить пробелы в строке? Передадим во втором параметре пустые кавычки. Первым параметром указываем пробел, а вторым параметром - пустые кавычки. print(str1.replace(' ','')) Приветмир!!!Приветмир!!!Какделанарод?!! Как разделить строку в Python?! По умолчанию метод split() разделяет строку по пробелам и преобразует строку в список. В итоге мы получили список из трех элементов. str1_array = str1.split(' ') print(str1_array) ['Привет', 'мир!!!', 'Привет', 'мир!!!', 'Как', 'дела', 'народ?!!'] str2 = '01.jpg#02.jpg#23453.jpg#82943.jpg#dfnlb398.jpg#wjef98wr.jpg' str2_array = str2.split('#') print(str2_array) ['01.jpg', '02.jpg', '23453.jpg', '82943.jpg', 'dfnlb398.jpg', 'wjef98wr.jpg'] Разделить строку можно по любому другому символу, для этого передадим нужный символ в параметрах. При этом, сам символ удаляется из списка. Как объединить строки в Python Метод join() является не строковым методом, но мы все равно его изучим в рамках данного урока. Метод join() в Python выполняет противоположную функцию метода split(). Берет элементы списка и преобразует список в строку. Имя переменной, ссылающейся на список строк - единственный передаваемый параметр метода join(). Перед точкой, мы указываем разделитель. imgs_array = ['01.jpg', '02.jpg', '23453.jpg', '82943.jpg', 'dfnlb398.jpg', 'wjef98wr.jpg'] imgs_str = '!@!'.join(imgs_array) print(imgs_str) 01.jpg!@!02.jpg!@!23453.jpg!@!82943.jpg!@!dfnlb398.jpg!@!wjef98wr.jpg Метод join() не работает с числовыми данными. Перед использованием метода join() с числами, следует числа привести к строкам. Верхний регистр строки в Python - Метод upper() приводит все буквы строки к верхнему регистру, не меняя остальных символов. Нижний регистр строки в Python - Метод lower() приводит все буквы строки к нижнему регистру. print(str1.lower()) print(str1.upper()) привет мир!!! привет мир!!! как дела народ?!! ПРИВЕТ МИР!!! ПРИВЕТ МИР!!! КАК ДЕЛА НАРОД?!! Подсчет количества символов Метод count() считает, сколько раз встречается подстрока в строке, указанная в параметрах. print(str1.count('мир'))) 2 Проверка символов в строке Метод isalpha() проверяет, состоит ли строка только из букв и возвращает истину или ложь. Метод isdigit() проверяет, состоит ли строка только из цифр и возвращает истину или ложь. str2 = 'dfSDFfgglbtir' str3 = '2398' print(str2.isalpha()) print(str3.isdigit()) True True ✔ Поддержи проект: https://wiseplat.org/donat ✔ Вступай в группу Вк - https://vk.com/wiseplat 🚀 ✔ Подписывайся https://dzen.ru/id/5e9a612424270736479fad54 ******************************** Если Вам понравилась публикация, подписывайтесь на канал! Ставьте лайки, тогда будем еще писать такой контент :) Если есть вопросы или пожелания, то пишите, в комментариях. ******************************** - Уроки от #OlegShpagin 👨🏼💻 #урокиpython #программирование #python
Готуємо варіанти завантаження
Сайт http://unidownloader.com/ - найкращий спосіб скачати відео або аудіо окремо, якщо ви не бажаєте встановлювати програми або розширення.
Розширення UDL Helper - це зручна кнопка, яка органічно інтегрується в сайти YouTube, Instagram та OK.ru для швидкого завантаження контенту.
Програма UDL Client (для Windows) - найпотужніше рішення, яке підтримує понад 900 сайтів, соціальних мереж і відеохостингів, а також будь-яку якість відео, що доступна на ресурсі.
UDL Lite - це дійсно зручний спосіб отримати доступ до веб-сайту з мобільного пристрою. З його допомогою ви можете легко скачати відео безпосередньо на свій смартфон.
Найкращою якістю відрізняються формати FullHD (1080p), 2K (1440p), 4K (2160p) і 8K (4320p). Чим вища роздільна здатність вашого екрану, тим вищою має бути якість відео. Однак є й інші фактори, які слід враховувати: швидкість завантаження, обсяг вільного місця та продуктивність пристрою під час відтворення.
Браузер/комп'ютер не повинен повністю зависати! Якщо це сталося, будь ласка, повідомте про це з посиланням на відео. Іноді відео не вдається скачати безпосередньо у відповідному форматі, тому ми додали можливість конвертувати файл у потрібний формат. У деяких випадках цей процес може активно використовувати ресурси комп'ютера.
Ви можете скачати відео на смартфон за допомогою веб-сайту або PWA-додатку UDL Lite. Також можна надіслати посилання на завантаження через QR-код за допомогою розширення UDL Helper.
Простіше за все скористатися програмою UDL Client, яка підтримує конвертацію відео у формат MP3. У деяких випадках MP3 також можна завантажити за допомогою розширення UDL Helper.
Ця функція доступна в розширенні UDL Helper. Переконайтеся, що в налаштуваннях встановлено прапорець "Показувати кнопку знімка відео". У правому нижньому куті плеєра зліва від іконки "Налаштування" має з'явитися значок камери. Коли ви натиснете на неї, поточний кадр з відео буде збережено на ваш комп'ютер у форматі JPEG.
Ніякої плати не потрібно. Наші сервіси абсолютно безкоштовні для всіх користувачів. Немає ніяких PRO-підписок, ніяких обмежень на кількість або максимальну тривалість відео, що можна скачати.