В продолжение прошлого поста про цифры в мире строк.
Почему методы isdigit() и isnumeric() не определяют в строке float и отрицательные значения?
Дело в том, что эти методы работают с ЦИФРАМИ, то есть с единичным символом. А строка "-2" или "3.4" это уже ЧИСЛО. То есть не символ а значение, записанное несколькими символами.
Все озвученные методы проходятся по каждому символу строки и проверяют их индивидуально.
В юникоде есть символы цифр с точками "🄀⒈⒉⒊⒋⒌⒍⒎⒏⒐"
Каждая из них это ОДИН СИМВОЛ, поэтому он будет считаться цифрой
>>> '⒌'.isdigit(), '⒌'.isnumeric()
True, True
Но когда мы пишем это выражение в два символа ( 5+точка), то это не работает.
>>> '5.'.isdigit(), '5.'.isnumeric()
False, False
А еще есть такие символы
>>> '⑴⑵⑶⑷⑸'.isdigit()
True
>>> '🄁🄂🄃'.isdigit()
True
Но они не преобразуются в десятичные цифры
>>> '⒈'.isdecimal()
False
>>> '🄃'.isdecimal()
False
>>> '⑶'.isdecimal()
False
#basic
#QI/USDT analysis :
#QI has broken out and successfully retested the previous swing high resistance. The price is currently finding support at this zone. It is anticipated that the price will bounce back from here and test previous highs.
TF : 1W
Entry : $0.01650
Target : $0.03380
SL : $0.01080
#QI
https://www.binance.com/en/trade/QI_USDT
Buying Zone 195-200
Sell
🤑 220
🤑 250
🤑 250-280
🤑 280-310
🚀 310-350 & above
Currently facing R if broken x2
we can expect
Bullish above 178🔼
Death zone below 178🔽
#QI👈
Call given here
Hit 52 fourth selling range
Target 1 to 4 done ✅
57% safe profit
If you invested 1 btc it's now 1.57 btc now 🤑🤑
Signal before pump @ low level
Always trade with us for max profit 😊🤑💃
We are best pump tracker 🤑
👀#ATA#FIO#GTC#NTRN#PHB#QI#RDNT#BNB Binance Will Extend the Monitoring Tag to Include ATA, A2Z, FIO, GTC, NTRN, PHB, QI & RDNT on 2026-03-13 RDNTUSDT: 0.00571 #Binance#announcement