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

Резултати

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

Пребарај: #dram

当前筛选 #dram清除筛选
Ryu일무이

@ryu1moo2 · Post #3993 · 07.04.2026 г., 11:57

[DRAM 공급 축소와 주문 이동으로 가격 급등, 2Q26에도 상승 지속 전망](https://www.trendforce.com/presscenter/news/20260407-13001.html) ◦ 공급 축소 구조화 → DRAM 가격 상승 지속 • 주요 업체들 → DDR4 이하 구형 제품 생산 단계적 중단(EOL) • 공급 구조적 감소 → 최근 수개월간 가격 지속 상승 • 공급 감소 + 수요 유지 → 가격 상승 압력 확대 ◦ 2026년 2분기 DRAM 가격 추가 상승 전망 • 소비자 DRAM 계약 가격 → QoQ +45~50% 상승 예상 • 원인: 공급 축소 + 주문 이동 + 생산능력 확대 지연 • 대만 업체들의 보수적 증설 → 공급 부족 심화 ◦ 3월 가격 상승 핵심: 저용량(4Gb 이하) 제품 • DDR4 4Gb 가격 → MoM 20% 이상 급등 • 고용량 제품 대비 상승폭 훨씬 큼 • 과거 DDR4 가격 상승 + EOL 발표 영향 누적 ◦ 수요 이동 → DDR3·DDR2까지 가격 급등 • DDR4 부족 → 수요가 DDR3·DDR2로 이동 • DDR3·DDR2 가격 → 3월 기준 20~40% 상승 • 공급 제한 상황 → 저사양 제품까지 동반 급등 ◦ 대만 업체 전략 변화 → 가격 인상 주도 • 초기: DDR4 중심으로 생산 전환 → 수요 대응 • 현재: 공급 부족 심화 → 공격적 가격 정책 채택 • 2분기 가격 상승분 일부 → 이미 3월 가격에 반영 ◦ 가격 격차 축소 vs 한국 업체는 안정적 • 고객 간 거래 가격 격차 → 점차 축소 예상 • 한국 업체(삼성, SK하이닉스) → 이미 높은 ASP 확보 • 따라서 → 추가 가격 인상 폭은 상대적으로 제한적 ◦ 핵심 구조 요약 • 구형 DRAM 생산 중단 → 공급 감소 • AI 및 IT 수요 유지 → 수요 견조 • 주문 이동(DDR4 → DDR3/DDR2) → 전 제품군 가격 상승 → 전반적인 메모리 가격 상승 사이클 진입 원문 발췌: - "TrendForce forecasts that consumer DRAM contract prices will continue to rise by 45–50% QoQ in 2Q26 after taking into account ongoing supply reductions, order transfers, and the slower pace of capacity expansion." #dram#메모리

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #23701 · 07.04.2026 г., 10:00

【🚀AI 人工智慧|SK 海力士擬於今年赴美上市!微軟、Google 傳簽長約預付 30% 訂金搶 DRAM 】 #SKHynix#DRAM 📍請見報導: https://abmedia.io/sk-hynix-adr-dram-microsoft-google 📍訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

12
ПретходнаСтраница 1 од 2Следна