Hirdetés
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Azonnali fotós kérdések órája
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen monitort vegyek?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Amlogic S905, S912 processzoros készülékek
- Házimozi belépő szinten
- Milyen RAM-ot vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen CPU léghűtést vegyek?
Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
XP NINJA
#586
üzenetére
Ez meg milyen leíró nyelv?

Azt kérdezted, én hogyan írnám meg. A válasz: sehogy, mert minek újra feltalálni a kereket, amikor van erre jó kis gyári függvény. Pl:
>>> szo1 = "Valami szöveg 123"
>>> szo1.isdigit()
False
>>> szo2 = "536 25"
>>> szo2.isdigit()
False
>>> szo3 = "53625"
>>> szo3.isdigit()
TrueHa viszont hűek akarunk lenni a példához - a Python nyelv elvárásain belül - akkor ezt írnám:
def szam_e(szo):
valasz = True
for betu in szo:
if betu < '0' or betu > '9':
valasz = False
return valaszA for ciklust mondjuk így is írhatnád:
for betu in szo:
if not '0' < betu < '9':
valasz = FalseVagy esetleg így:
import string
for betu in szo:
if betu not in string.digits:
valasz = FalseUpdate! Egy kis adalék: a saját megoldások futtatási ideje sorrendben 1,41, 1,61 és 1,55 us (mikroszekundum), ellenben a gyári függvénnyel 53,9 ns (nanoszekundum). Utóbbi tehát úgy 26-szor gyorsabb...

Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Synology NAS
- Le Mans Ultimate
- PlayStation 5
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Víz- gáz- és fűtésszerelés
- Okos Otthon / Smart Home
- Azonnali fotós kérdések órája
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
- Apple iPhone 12 64GB,Átlagos,Adatkabel,12 hónap garanciával
- Huawei P30 Lite / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! ASUS ROG Crosshair VIII Extreme alaplap garanciával hibátlan működéssel
- HIBÁTLAN iPhone XS Max 64GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS2898
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




