- Milyen monitort vegyek?
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED TV topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Azonnali fotós kérdések órája
- Tápos kibeszélő offtopik
- Kormányok / autós szimulátorok topikja
- Bluetooth hangszórók
- Home server / házi szerver építése
Ú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
- Apa lettem
- Lexus, Toyota topik
- Kerékpárosok, bringások ide!
- Milyen monitort vegyek?
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Luck Dragon: Asszociációs játék. :)
- t1csi: DDR3 RAM vadászat – egy kis gondolkodási anomália
- Villanyszerelés
- Arc Raiders
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- Új és újszerű 13-14 Gamer, ultrabook, üzleti, 2in1, X360, Touch készülékek kedvező áron Garanciával
- Gamer PC - Számítógép Ryzen 7 9800X3D // RX 9800XT 16GB // 64GB DDR5 // Számla // Garancia //
- Lenovo ThinkPad T14 Gen1 Intel i5-10310U Refurbished - Garancia
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- Csere-Beszámítás! Lenovo Legion 15 15ACH6 ! R5 5600H / 3050Ti / 16GB DDR4 / 512 SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



