Pythonban hogy lehet karakterszámláló ciklust létrehozni? Olyan kéne ami még akár a 345677 millió karakterből álló számsorról is megmondja hogy 345677 millió karakterű?
len(valami)
Ahol a valami lehet string, tuple, lista vagy szótár.
Használtál már függvényt Python-ban? Például print-et?
Tudod: print("valami") kiírja, hogy "valami"
Így működnek a függvények. Adsz neki valami paramétert, és azzal ő kezd valamit. A print például kiírja a képernyőre.
A len függvény azt csinálja, hogy a paraméterül kapott valamiben megszámolja az elemeket, és visszaadja az értékét. Ezt az értéket vagy letárolod egy változóban, vagy felhasználod egy kifejezésben, vagy kiírod.
Most írjuk ki.
Próbáld ki ezt: print(len("valami"))
Ez ki fogja írni, hogy 6.
Nem olyan bonyolult ez. :)
@tabaki:
:D:D Igen, de szerintem ha már így kérdezte, azt már megcsinálta, szóval csak köré kell írni a len(...)-t :D
Tegyük fel, hogy van 345 GB memóriánk. Ezesetben a kód a ciklussal:
str = <345677 millió karakter bevitele ide>
once = True
while once:
print len(str)
once = False
Khmm.
str = <345677 millió karakter bevitele ide>
once = True
while once:
__print len(str)
__once = False
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!