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

Резултати

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

Пребарај: #backwaves

当前筛选 #backwaves清除筛选
Host Testing and evaluation

@HostEvaluate · Post #893 · 22.03.2025 г., 21:05

#BackWaves#HK Host Provider: Back Waves Location: HongKong Specification: 4vCore(Xeon Gold 6133) | 8G RAM | 20G NVMe | 20T @ 5Gbps | HK$ 160.5 / Mo (Promo Code: hostevaluate-promo ) Looking glass: 103.224.172.3 | [2401:ce20:1::3] 感谢商家提供的测试机。这台是他们的 BGP 国际链路系列的,没有大陆优化。机器性能方面保持了以往的水准。虽然不是 HGC 商宽 IP,但是解锁也很可以。网络方面,上游接入的 hytron,听说他们不只有 idc 这个业务。电信回程 NTT,大部分地区绕新加坡,广州电信绕美。上海 CN2 直连,广州 CN2 走 PCCWG 直连。联通也是 NTT,大部分地区绕日,广州联通 NTT->Lumen 绕美。移动有 lumen 直连。移动直连速度还不错的。 注:他们家的机器都不支持退款,所以建议购买之前先测速,并且月付。 https://paste.debian.net/hidden/1e4b5a29/

Host Testing and evaluation

@HostEvaluate · Post #890 · 20.03.2025 г., 18:31

#BackWaves#HK Host Provider: Back Waves Location: HongKong Specification: 2vCore(Xeon E5-2680 v4) | 4G RAM | 20G SSD | 40T @ 1Gbps | HK$ 416 / Mo + HK$ 10 Setup fee (Promo Code: hostevaluate-promo ) Looking glass: 210.0.138.194 感谢商家提供的测试机。机器的性能挺扎实的。解锁也可以,但是看不了 TVB。HGC 单线,商家宣传是原生商业 IP。电信联通是直连的,就是除了广州外延迟会高。移动不同地区表现的不一样,北京和杭州经过 globalcloudxchange -> arelion 绕美,上海直连,广州走 NTT 直连。直连的速度都还不错,联通电信会更好看一些。不过这个价位和流量的话,感觉更适合机场用。 https://paste.debian.net/1364195/

VPSXB.NET

@vpsxb1 · Post #7068 · 26.11.2025 г., 01:25

#Promotion#backwaves 🎄 Back Waves 年度特別企劃|黑五 ✖️ 聖誕月 感謝各位用戶的支持!我們正式啟動 2025 年度雙節回饋活動。本次企劃將「黑色星期五」與「聖誕月」結合,並帶來 JP Global 線路的路由技術升級。 為回饋大家,本次活動全面支持與長週期折扣疊加,助您以最優成本部署高品質網絡服務。✨ 以下優惠碼均為終身循環折扣 ────────────── 🛍 黑色星期五活動,專屬 LAX Global 和 TKY Global 的限量折扣。 🏷 優惠代碼: BLACKFRIDAY25💎 折扣力度: 30% OFF 📅 有效時間: 即日起 - 12月1日 ⚠️ 使用限制: 限量 30 份 (每人限 1 次) ────────────── 🇯🇵 重點推薦:JP TKY Global (原產品特調版) 我們對 JP Global 線路進行了重大特調,增加對中國大陸的有限優化(無保障),優秀更勝從前,現已開放限量體驗。 🏷 優惠代碼: 2025JPGen2💎 折扣力度: 30% OFF 📅 有效時間: 即日起 - 12月31日 ⚠️ 使用限制: 限量 30 份 (每人限 1 次) ────────────── 🎁 聖誕月加碼活動 (全場通用) 誠意回饋,適用於所有產品線,推薦用於主力業務部署。 🏷 優惠代碼: 2025XmasMonthExt💎 折扣力度: 20% OFF 📅 有效時間: 即日起 - 12月31日 ⚠️ 使用限制: 每人限 1 次 ────────────── 🔁 聖誕月常規優惠 (無限暢享) 不限次數,隨時靈活擴容。 🏷 優惠代碼: 2025XmasMonth💎 折扣力度: 15% OFF 📅 有效時間: 即日起 - 12月31日 ✅ 使用限制: 不限量 ────────────── 📉 【獨家攻略】如何獲取年度最優價格? Back Waves 全線產品自帶長週期優惠: 🔹 季付:額外 5% OFF 🔹 半年付:額外 10% OFF 🔹 年付:額外 15% OFF 💡 省錢公式: 選擇 [年付方案] ➕ 輸入 [優惠代碼] = 雙重折扣疊加,鎖定年度史低價! 💰 ────────────── 🛒 立即前往官網選購: https://backwaves.net/aff.php?aff=5&gocart=true * 請務必通過產品提供的 LookingGlass 測試選擇適合自己的產品 * 目前我們產品均無退款保證, 確保您做好充分測試 * 如果有任何疑問歡迎提交工單聯繫我們處理

Host Testing and evaluation

@HostEvaluate · Post #892 · 21.03.2025 г., 14:39

#BackWaves#LA#US Host Provider: Back Waves Location: Los Angeles Specification: 4vCore(Xeon Gold 6138) | 3G RAM | 40G NVMe | 3T @ 500Mbps | HK$ 114 / Mo (Promo Code: hostevaluate-promo ) Looking glass: 23.130.4.3 / [2602:f7b1:3::3] 感谢商家提供的测试机。这个是 9929 优化款,这个 U 主频要低一点了。流媒体的脚本跑不出来,不知道什么情况。三网回程 9929,电信联通速度很不错,移动不同测速节点的结果有出入。个人用的话,最低配也挺不错的。 https://paste.debian.net/hidden/37cbd291/

Host Testing and evaluation

@HostEvaluate · Post #891 · 21.03.2025 г., 13:58

#BackWaves#LA#US Host Provider: Back Waves Location: Los Angeles Specification: 4vCore(Xeon E5-2696 v4) | 8G RAM | 20G NVMe | 30T @ 3Gbps | HK$ 237 / Mo (Promo Code: hostevaluate-promo ) Looking glass: 185.255.198.3 / [2602:f7b1:1::3] 感谢商家提供的测试机。这款是他们洛杉矶国际线路的,不含大陆优化。CPU 性能一般,IO 依旧很好。流媒体也是都能解锁,并且纯正。IPv4 上游只有 PCCWG 和 Cogent。回程路由,电信走 PCCWG -> Verizon,北京、上海联通 Cogent 直连,广州、杭州联通走 Cogent ->Sprint。移动 PCCWG 直连(ecs 这个脚本的绕英国的,我别的 IP 测出来都是直连。广东移动用户可以贡献一下 IP)。晚高峰时机器的上行测速,联通不行,移动有 100M 还可以,电信 50Mbps 勉强能凑活。这个系列最低配只要 HK$25,感觉拿来建站蛮好的。 https://paste.debian.net/hidden/96402401/

Host Testing and evaluation

@HostEvaluate · Post #889 · 20.03.2025 г., 13:42

#BackWaves#TYO#JP Host Provider: Back Waves Location: Tokyo, Japan Specification: 4vCore(Xeon Gold 6138) | 4G RAM | 20G NVMe | 8T @ 1.5Gbps | HK$ 284 / Mo (Promo Code: hostevaluate-promo ) Looking glass: 160.191.40.3 / [2401:b60:37::3] 感谢商家提供的测试机。24 年四月份成立的商家。CPU 基频在这,评分也就能这样了。硬盘的 IO 很不错。流媒体解锁纯正,如果低配版有货的话,可以考虑拿来解锁的。回程路由,电信联通移动都走 iij,晚高峰联通延迟略高。移动看起来速度不错。英国 EE,O2 走 gsl 绕美。Virgin Media 过去走 PCCWG,延迟 250ms 的样子。PCCWG。。你这家伙,去日本延迟都比香港低了。 https://paste.debian.net/hidden/c210ab75/ 日本本地流媒体: https://paste.debian.net/hidden/82f555f4/