@CatsAndPunkRock · Post #260 · 12.06.2025 г., 07:32
Всех с праздником, друзья! Делаем сегодня перевод в Фонд борьбы с лейкемией. Делайте добрые дела, и мир станет немного лучше! #КотыИПанкРок#CatsAndPunkRock
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #83 · 11 мај
У строки в Python есть два очень похожих метода. На столько похожих что кажется они делают одно и тоже. Это метод isdigit() и isnumeric() Давайте посмотрим зачем нам два одинаковых метода? И так ли они одинаковы? Очевидно что isdigit() говорит нам, состоит ли строка только из чисел 0-9 >>> '12'.isdigit() True >>> '12x'.isdigit() False >>> '-12'.isdigit() False >>> '12.5'.isdigit() False Можно предположить что isnumeric() делает более глубокий анализ и распознаёт в строке float или отрицательное число. >>> '15'.isnumeric() True >>> '-15'.isnumeric() False >>> '15.2'.isnumeric() False Нет, всё так же как и с другим методом. В чем же тогда разница? Для начала посмотрим следующие примеры: >>> '5'.isdigit(), '5'.isnumeric() # Обычная цифра 5 # True, True >>> '꧕'.isdigit(), '꧕'.isnumeric() # Яванская 5 # True, True >>> '෩'.isdigit(), '෩'.isnumeric() # Синхала 3 # True, True >>> '৩'.isdigit(), '৩'.isnumeric() # Бенгальская 3 # True, True >>> '༣'.isdigit(), '༣'.isnumeric() # Тибетская 3 # True, True >>> '³'.isdigit(), '³'.isnumeric() # 3 верхний индекс (степень) # True, True >>> '𝟝'.isdigit(), '𝟝'.isnumeric() # Математическая двойная 5 # True, True >>> '๔'.isdigit(), '๔'.isnumeric() # Тайская 4 # True, True >>> '➑'.isdigit(), '➑'.isnumeric() # 8 в круге # True, True А теперь примеры в которых, по мнению Python, результаты не равны >>> '¾'.isdigit(), '¾'.isnumeric() # дробь три четверти # False, True >>> '⅕'.isdigit(), '⅕'.isnumeric() # дробь одна пятая # False, True >>> '𒐶'.isdigit(), '𒐶'.isnumeric() # клинопись 3 # False, True >>> '三'.isdigit(), '三'.isnumeric() # 3 из унифицированной идеограммы # False, True >>> '⑩'.isdigit(), '⑩'.isnumeric() # цифра 10 в круге # False, True >>> 'Ⅳ'.isdigit(), 'Ⅳ'.isnumeric() # Римская 4 # False, True >>> '𑇪'.isdigit(), '𑇪'.isnumeric() # Сенегальская архаическая 10 # False, True >>> '𐌢'.isdigit(), '𐌢'.isnumeric() # Этрусская цифра 10 # False, True >>> 'ↂ'.isdigit(), 'ↂ'.isnumeric() # Римская цифра 10000 # False, True >>> '〇'.isdigit(), '〇'.isnumeric() # Символ ККЯ ноль # False, True Получается, что isdigit() говорит нам, является ли символ десятичной цифрой или спецсимволом, имеющим цифирное значение после преобразования. В свою очередь isnumeric() включает все дополнительные символы юникода которые имеют отношения к числовым и цифровым представлениям. Ну и пара примеров в которых в обоих случаях символ не является числом, это эмодзи. >>> '🕙'.isdigit(), '🕙'.isnumeric() # эмодзи 10 часов # False, False >>> '7️⃣'.isdigit(), '7️⃣'.isnumeric() # эмодзи 7 # False, False Также есть еще один дополнительный и весьма полезный метод isdecimal(). Он нам сообщает, можно ли из указанного символа сделать простую десятичную цифру. То есть сработает ли метод int(x) >>> '෩'.isdecimal(), int('෩') # Синхала 3 # True, 3 >>> '➑'.isdecimal(), int('➑') # 8 в круге # False, ValueError Какие выводы? 🔸 При определении цифры в строке isdigit() подходит лучше чем isnumeric(), но оба не гарантируют успешную конвертацию в int 🔸 Для однозначного определения возможности преобразования строки в int лучше подходит метод isdecimal() 🔸 Для однозначного определения символов 0...9 лучше использовать regex Полный список символов юникода которые определяются как numeric #basic
Hashtags
Пребарај: #catsandpunkrock
@CatsAndPunkRock · Post #260 · 12.06.2025 г., 07:32
Всех с праздником, друзья! Делаем сегодня перевод в Фонд борьбы с лейкемией. Делайте добрые дела, и мир станет немного лучше! #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #259 · 09.06.2025 г., 06:11
Всем хорошей недели, мальчики и девочки! #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #258 · 01.06.2025 г., 07:44
Как поётся в одной песне: все мечты наши сбудутся этим летом. Надеемся, что так и будет. А пока Игорь передаёт всем привет и напоминает, что до 1 млн собранных средств для подопечных Фонда борьбы с лейкемией осталось всего несколько десятков тысяч рублей. Помочь их собрать можно купив наши благотворительные сборники или книгу "АЗОН в историях". Делайте добрые дела, и мир станет немного лучше! #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #242 · 03.05.2025 г., 07:00
Друзья, знаете почему на этой фотке мы такие довольные? Потому что за всё время своего существования проектом "Коты и панк-рок" собрано 950500 рублей на благотворительность. 7000 из них переведены в Благотворительный Фонд Константина Хабенского, 25000 переведены лично Екатерине Новиковой, остальная сумма переведена в Фонд борьбы с лейкемией. И знаете, мне бы лично хотелось, чтобы до конца этого года мы смогли перешагнуть рубеж в 1 млн рублей. Думал ли я о таком 3 года назад, когда появились мысли о первой книге? Нет. Но сейчас это маленькая мечта, которую вы можете помочь осуществить. Всем спасибо, что вы с нами. Делайте добрые дела, и мир станет немного лучше! #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #241 · 02.05.2025 г., 06:57
Ну и последней на данный момент является книга Паши Захарова "АЗОН в историях", выпущенная осенью 2024 года. Книга так же является благотворительной - все деньги от продажи идут в Фонд борьбы с лейкемией. В книге нет стихов, только короткие истории из жизни группы АЗОН. Приобрести книгу можно по ссылке: vk.com/market-429147_11215157 #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #240 · 01.05.2025 г., 06:34
Сборник стихов "Свет, надежда и панк-рок" вышел в декабре 2023 года. Все деньги от продажи его идут в Фонд борьбы с лейкемией. В книге приняли участие следующие авторы: Игорь Щупакевич Антон Соя Толя Царёв (группа Операция Пластилин) Лёва Сазонов (группа Dругой Ветер) Алексей "Стенов" Гудко (группа Говорящие Стены) Милада Тихонова (группа X-caro) Сергей Кимцов (Ким) (группа Сектор Газовой Атаки) Илья Никитин (группы ПОРТ812, МАРРАДЁРЫ) Дима Вагин (группа Лётная школа) Юрий Мамченко (группа Манекены) Алексей Юзленко (группы Потомучто, ZNAKI) Александр Кузьмичев (группа Бродячий Цирк) Игорь Че (группа DIA-FRAGMA). Книга доступна для покупки по ссылке: https://vk.com/product-214822969_9983224 #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #239 · 30.04.2025 г., 04:55
Сборник "Стихотворения" Саши Наконечного вышел весной 2023 года с допечаткой в 2024 году. Все экземпляры книги распроданы, так что те, кто успел купить данную книгу, на данный момент являются обладателями уникального издания. #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #238 · 29.04.2025 г., 05:01
Осенью 2022 года вышел благотворительный сборник стихов "ПДД (Панки Делают Добро)", все деньги от продажи которого так же переводятся в Фонд борьбы с лейкемией. В книге приняли участие: Игорь Щупакевич Саша Наконечный (группы наконечный) Паша Захаров (группа АЗОН) Андрей Грейчайник (группа Дороги Меняют Цвет) Алексей Бабынин (группа DISPOLSER) Игорь "КЭШ" Лобанов (группы МодеМ и СЛОТ) Павел Фокин (группа Sellout) Рашед Афанасьев (группа ФИГИ) Алексей Лавецкий (группа KDRR). Книгу можно приобрести по ссылке: https://vk.com/market/product/blagotvoritelny-sbornik-stikhov-quotpdd-panki-delayut-dobroquot-214822969-8641252 #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #237 · 28.04.2025 г., 05:06
Друзья, в марте этого года нашему проекту исполнилось 3 года. Мы упустили это событие из виду, но теперь хотим вспомнить историю выхода благотворительных книг. Первым в марте 2022 года свет увидел сборник стихов "Коты и панк-рок". В нём приняли участие: Игорь Щупакевич Сергей Минаков Игнат Шкроб Дима Сокол (группа ЙОРШ) Сергей Метель (группа СМЕХ) Дмитрий Лебедев (группа Ничего Кроме Правды) Олег Барабаш (группа Хроники Пикирующего Бомбардировщика) Все деньги от продажи книги идут в Фонд борьбы с лейкемией. Приобрести книгу можно по ссылке: https://vk.com/product-214822969_7730519 #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #234 · 27.04.2025 г., 06:06
С золотыми человеками Лёшей Стеновым (Говорящие Стены) и Денисом Скобеевым (Дёргать!) на фестивале "Коты и панк-рок". #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #233 · 26.04.2025 г., 06:10
Великолепный ведущий и просто отличный человек, если вдруг кто не знает его, то знакомьтесь - Олег Андриянов. #КотыИПанкРок#CatsAndPunkRock
Hashtags
@CatsAndPunkRock · Post #232 · 25.04.2025 г., 05:01
"Коты и панк-рок" в действии. В субботу было круто, фестиваль прошёл просто восхитительно. Я себе и представить такое не мог. Спасибо всем, кто был в тот вечер в Подземке. #КотыИПанкРок#CatsAndPunkRock
Hashtags