TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Резултати

Пронајдени 8 слични објави

Пребарај: #uxlinkevent

当前筛选 #uxlinkevent清除筛选
시팡이 공부방~~❤️

@sipangE · Post #18360 · 27.01.2025 г., 07:48

🔔설날 기념 UXLINK 홀더 이벤트 UXLINK 홀더를 위한 설날 이벤트를 진행한다고 합니다 ✔️이벤트 일정 1월 27일 ~ 2월 10일 16시까지 ✔️참여방법 트위터에 홀더 인증 / 멘트 작성 후 #UXLINKEVENT 태그 달고 구글폼 작성 (홀더의 경우 5만원 이상) 📌구글폼 링크

Hashtags

UXLINK

@uxlink_community · Post #130 · 28.12.2024 г., 10:10

UXLINK"를 찾아라 이벤트 🔥 5,000 USDT + 100,000 UXUY 쏜다! (700만 원 상당💸) 📅 11/21 ~ 12/20 #UXLINK 광고 찍고 #UXLINKEVENT 태그 달아 올리면 끝! 당첨자 명단에 오르면 곧 보상(각자 50 USDT + 1,000 UXUY)을 받으실 수 있습니다.: https://docs.google.com/spreadsheets/d/1ltPNopNFw71NwWrKzqxGQoLC3Blpp8HdNKVAb-Qu-zc/edit?gid=0#gid=0

UXLINK

@uxlink_community · Post #412 · 10.04.2025 г., 09:08

🎉길거리에서 만난 TANU, UXLINK를 보여줘! 🔥 총 리워드 : $15,000 (150 USDT x 100명) 📅기간 : 4/10(목) ~ 5/8(목) 16:00까지 TANU와 함께하는 UXLINK 옥외광고 촬영 후 #UXLINKEVENT, #TANU 해시태그를 달아 트위터에 업로드하면, 추첨을 통해 1인당 150달러를 드립니다! 💡 TANU가 등장하는 광고 촬영하고 업로드만 하면 끝! 👉 놓치지 마세요, 한국 유저분들을 위한 특별 이벤트입니다! 🔗https://forms.gle/RY1NDBuKExtet4ZUA #UXLINK#UXLINKEVENT#TANU#유엑스링크

UXLINK

@uxlink_community · Post #223 · 27.01.2025 г., 05:08

설날 맞이 UXLINK 한국인 홀더 이벤트 🔥 $10,000 (100 USDT x 100명) 📅 1/27~ 2/10 16:00까지 #UXLINK 홀더 인증, 응원글 및 로고 작성 후 #UXLINKEVENT 태그 달아 올리면 끝! 💡 홀더 인증하고 새뱃돈 가져가자! 👉 홀더라면 참여하지 않을 수 없는 이벤트! https://forms.gle/rntCL5CYSsDRGwgE7 #UXLINK#UXLINKEVENT#CryptoEvent#FreeRewards

UXLINK

@uxlink_community · Post #48 · 21.11.2024 г., 02:01

UXLINK"를 찾아라 이벤트 🔥 5,000 USDT + 100,000 UXUY 쏜다! (700만 원 상당💸) 📅 11/21 ~ 12/20 #UXLINK 광고 찍고 #UXLINKEVENT 태그 달아 올리면 끝! 💡 UX Wallet 제출하면 당첨 확률 UP 👉 지금 참여 안 하면 NGMI! https://forms.gle/mwdapWAhV2WDcmFF7 #UXLINK#UXLINKEVENT#CryptoEvent#FreeRewards

UXLINK

@uxlink_community · Post #436 · 17.04.2025 г., 08:51

❤️UXLINK TANU 옥외광고에 보내주신 2,000건이 넘는 뜨거운 성원에 진심으로 감사드립니다! 이벤트는 5월 8일까지 계속되니, 아직 참여하지 못하신 분들도 지금 바로 함께해주세요. 옥외광고 앞에서 인증샷을 찍거나 응원 메시지를 SNS에 공유해 주시면 UXLINK TANU의 비전을 더욱 널리 알릴 수 있습니다. 대한민국 커뮤니티의 뜨거운 열정을 보여주세요! #UXLINKEVENT#TANU#유엑스링크#타누 A huge thank you for the overwhelming support — over 2,000 amazing responses for the UXLINK TANU outdoor ad! 🎉 The event runs until May 8, so there’s still time to join in. Take a photo in front of the ad or share your message of support on social media to help spread the vision of UXLINK TANU. Let’s show the world the power and passion of the Korean community!🚀

UXLINK

@uxlink_community · Post #264 · 13.02.2025 г., 08:33

📢 UXLINK 설날 이벤트 당첨자 발표 및 보상 지급 안내 🎉 한국 커뮤니티 여러분, 기다려주셔서 감사합니다! 설날 이벤트에 참여해 주신 3천 명 이상의 여러분께 다시 한번 깊이 감사드립니다. 🙌 ✅ 보상 지급 안내 📅 일시 : 2월 17일(월) 💰 보상 : 무작위 추첨을 통해 선정된 100명에게 100 USDT씩 지급 📌 당첨자 명단 확인 : https://docs.google.com/spreadsheets/d/1Nr321VQRuY4t79pIYnYa0UtMK0_DFrIYSVk5qt3rtrg/edit?gid=0#gid=0 당첨되신 분들은 보상이 등록된 지갑 주소로 순차적으로 전송될 예정입니다. 앞으로도 UXLINK에 대한 지속적인 관심과 응원 부탁드리며, 더 많은 이벤트와 소식을 기대해주세요! 🚀🔥 #UXLINKEVENT#UXLINK#한국커뮤니티#이벤트당첨#보상지급https://x.com/UXLINKofficial/status/1889955661469065635

UXLINK

@uxlink_community · Post #563 · 25.07.2025 г., 08:33

UXLINK 후지카드 인증샷 챌린지: 내 손 안의 후지카드로 TANU를 담다! 드디어 시작합니다! 📸 강남역 UXLINK TANU 옥외광고를 발견하고, 활성화된 후지카드와 함께 인증샷을 남겨주세요! 총 $10,000 USDT (50명에게 각 $200 USDT)의 보상이 여러분을 기다립니다! 💰 🗓 이벤트 기간: 2025년 7월 25일(금) 15:00 KST ~ 2025년 8월 15일(금) 15:00 KST 자세한 내용 및 참여는 구글폼에서 확인하세요! 🔗https://forms.gle/ywy7R93rZbEHYpaC8 #UXLINKEVENT#FujiCard#TANU_OOH#강남역후지카드#이벤트 UXLINK FujiCard Verification Shot Challenge: Capture TANU with My FujiCard! is officially LIVE! 📸 Spot the UXLINK TANU OOH ad in Gangnam Station, and take a verification shot with your activated FujiCard! A total of $10,000 USDT ($200 USDT for each of 50 winners) awaits you! 💰 🗓 Event Period: July 25, 2025 (Fri) 15:00 KST ~ August 15, 2025 (Fri) 15:00 KST Find full details & participate via the Google Form! 🔗https://forms.gle/ywy7R93rZbEHYpaC8 #UXLINK#FujiCard#TANU_OOH#GangnamFujiCard#EVENT