programovanie 19-26 Flashcards
aký vysledok je po logickom výraze a kde sa ukladá ?
ich výsledkom sú boolean hodnoty True a False, ktoré môžme ukladať v premenných typu bool
čo využívame pri logických výrazoch ?
znamienka - >, <, ==, <=, >=, !=
logické operátory - and, or, not
ozátvorkovanie - () - vytvorenie komplexnejších podmienok
retazec má dátový typ ?
dátový typ string - str()
čím je sekvencia znakov ohraničená v reťazci ?
sekvencia znakov ohraničená úvodzoviekami alebo apostrofmi
od akej hodnoty indexujeme ?
indexujeme od nuly, ak chceme ísť od konca, tak od -1
pri práci s reťazcom často využívame ?
využívame prechod reťazcom pomocou cyklu
aké sú operácie s reťazcami ?
konkatenácia - result = str1 + str2
opakovanie - repeated_str = original_str * 3
indexácia - first_char = my_str[0]
rezy - substring = my_str[1:4]
funkcie využívané pri práci s reťazcami sú ?
upper_case = my_str.upper(), lower_case = my_str.lower()
words = sentence.split()
lenght = len(my_str)
my_str.index(), my_str.find(),my_str.count()
čo tvoria znaky ?
znaky tvoria stavebný prvok reťazcov
čo robí ASCII tabuľka a koľko má znakov ?
ASCII tabuľka priraďuje znakom poradie, má 255 znakov
funkcie pri znakoch sú ?
ord() – vráti order znaku v ASCII tabuľke
chr() – vráti znak z kódu znaku z ASCII tabuľky
povec všetko o špeciálnych znakoch
využívame ich pri formátovaní textu, napr:
Newline print(‘\n‘)
Tab print (‘\t‘)
Backspace print (‘\b‘)
alebo pri printení tzv. escape characters:
Backslash print (‘\‘)
Single Quote print (‘'‘)
Double Quote print (‘"‘)
f-stringy – štruktúrovaný výpis
napr. f’{x} - {y} = {result}’
načo využívame rezy ?
rezy využívame, ak chceme pracovať len s časťou reťazca
ako fungujú rezy ?
[OD : DO : KROK]
aké sú základné funkcie ?
Základné funkcie:
my_str.strip() - ostránenie medzier
my_str.isdigit() - True pre čísla
my_str.isalpha() - True pre písmená
my_str.isnum() - True pre čísla
my_str.isalnum() - True pre čísla a písmená
my_str.isupper() - True ak sú všetky písmená veľké
my_str.islower() - True ak sú všetky písmená malé