2020. október 13., kedd

Beépített függvények - Python

 """Számos beépített függvény létezik a pythonban, ezek közül a leggyakoriabbakat nézzük meg. 

https://docs.python.org/3/library/functions.html
abs(x) Egy szám abszolút értékét adja vissza.Pl:"""
print(abs(-78))  #megadja a szám abszolút értékét a 78-at

"""Az enumerate() függvényt ciklusokban használhatunk, és 
ahol a thing egy iterátor vagy  egy sorozat lehet. 
Visszatérési értéke egy itarátort, ami (0, thing[0]), 
(1, thing[1]), (2, thing[2]), stb.. Például gyakran előfordul,
 hogy egy lista minden elemét valamilyen számítás segítségével 
-amely függ a lista aktuális elemeitől- módosítani szeretnénk. """

nevek = ['Xena', 'Bozsi', 'Vica', 'Emi', 'Ildi', 'Zsuzsi', 'Evi']
for index, nev in enumerate(nevek):
    print(index, nev)
"""ha lefuttatjuk, láthatjuk, hogy tulajdoképpen megszámozta a 
listánk elemeit, a Xena 0, a Bozsi 1 stb. Tehát az enumerate 
két értéket ad vissza, az első az index szám, ami ebbe a változóba 
fog kerülni, a második érték pedig maga a név. Ez a függvény 
elég gyakran kerül felhasználásra."""

"""float(x) Az x számot lebegõpontos számmá konvertálja. 
Ez a függvény még akkor is hasznos, ha stringként adunk 
meg neki számot, vagy ha egy fájlból stringként kerül 
beolvasásra, de valamilyen matematikai műveletet akarunk 
végre hajtani rajta, szépenn átkonvertálja a stringet float típussá """
print(float(10))
print(float('147.879'))

"""hex(x) A számot hexadecimális sztringgé konvertálja."""
print(hex(125))  #vissza adja 0x7d

"""int(x) Egy számot sima egész számmá (integer) konvertál."""
print(int(24.78))  #levágja a .78-at és egész számot a 24-et 
adja vissza
print(int('87'))  #ha stringet adunk meg, azt is átkovertálja 
int típussá


"""len azaz lenght kiírja hány db érték van a listán, de ha stringet 
adunk meg annak is kiírja, hány karakterből áll, bele számolja a 
szóközöket is, tehát használhatjuk stringeken is és listákon is."""
print(len("még nyílnak a völgyben a kereti virágok"))


""" max(s) Egy nem üres szekvencia legnagyobb elemét adja vissza 
értékül. Példánkban kiírja a legnagyobb számot: a 102-t """
print(max(18,74,102,58,22,))

"""min(s) Egy nem üres szekvencia legkisebb elemét adja vissza 
értékül, jelen példánkban a 18-at"""
print(min(18, 74, 102, 58, 22,))

"""pow(x, y [, z]) x y [modulo z] hatványát adja vissza értékül. 
Hatványozásra már láttunk példát a print(2**10) stb. példán 
keresztül, de ezt megtehetjük a power azaz pow függvénnyel is,
vissza adja a 2 a tizediken értékét az 1024-et. """
print(pow(2,10))

"""range(start [,end [, lépés]])
A >= start és < end értékek közötti egész számokból képzett 
listát ad vissza értékül.
Egy argumentummal, lista 0-tól ..<argumentum>-1 értékig.
Két argumentummal, lista <start> értéktõl..<end>-1 értékig.
Három argumentummal, lista < start > értéktõl < end > értékig < lépés > -sel. """
print(range(100)) #ha listává akarom konvertálni:
print(list(range(100))) #0-tól 99 ig fog számokat megadni
print(list(range(50, 100, 2)))#ebben az esetben 50-től 
számol és kettesével

"""round(x,n=0) x lebegõpontos értékét a tizedes pont 
után n számjegyre kerekítve adja vissza. """
print(round(12.65546464, 2))  #ebben az esetben vissza 
kapjuk a 12,66-ot

"""sum(iterable, start=0) Visszaadja a két elem összegét. 
Csak szám típusú paramétert lehet neki megadni, tehát nem 
lehet például stringek konkatenálására használni."""
szamok = [1, 5, 6, 8, 54, 54, 54, 65, 87]
print(sum(szamok))

Nincsenek megjegyzések:

Megjegyzés küldése

12B 2024.04.16. helyettesítés

 Feladatokat ezen a linken találjátok: http://history.itwebguide.nhely.hu/tori_teszt.html az eredményről a képernyőképet kérem :D