Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 8
PYTHON STRING Siruri de caractere
Python permite lucrul cu siruri de caractere.
Sirurile de caractere sunt vectori care stocheaza caractere. Un singur caracter este considerat un sir cu un singur element. Citirea unui sir s=input('introduceti sirul') Afisarea unui sir de caractere: print("Hello") Atribuirea unui sir unei variabile: a = "Hello" print(a) Obs: 'hello' sau "hello". Atribuirea unui sir multilinie: a = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.""" print(a) Accesarea unui caracter din sir: a = "Hello, World!" print(a[1])
Primul caracter din sir are indicele 0.
Parcurgerea sirului: for c in “informatica": print(c) Lungimea sirului de caractere: a = "Hello, World!" print(len(a)) Exemplu 1 s="informatica" Exemplu 3 n=len(s) b = "Hello, World!" print(b[:5]) print(n) for i in range(n): print(s[i]) Exemplu 4 b = "Hello, World!" print(b[:5]) Exemplu 2 b = "Hello, World!" print(b[2:5]) Cautare subsir in sirul dat: s = "Ora de informatica" print("info" in s) Exemplu: s = "Ora de informatica" if("info" in s)==True: print(“DA") else: print("NU")
Obs: Se poate utiliza not in
Modificarea sirului: -inlocuire caracter cu alt caracter: -litere mari: a = "Hello, World!" a = "Hello, World!" print(a.replace("H", "J")) print(a.upper()) -concatenare siruri -litere mici: a = "Hello" a = "Hello, World!" b = "World" print(a.lower()) c=a+b -stergere spatii de la inceputul sau sfarsitul print(c) sirului: a = " Hello, World! " print(a.strip()) 1. Fie un sir de caractere s. Să se afișeze: - lungimea sirului - primul și ultimul caracter. - Transformati toate caracterele mici in majuscule si afișați șirul. 2. Fie 2 siruri de caractere. Concatenati si afisati cele doua siruri. 3. Se citeste un sir de caractere. Verificati daca poate fi considerat un CNP corect: 13 caractere, toate cifre, primul caracter este1,2,5,6. 4. Fie un șir de caractere ce reprezintă parola unui cont. Să se verifice daca este o parolă puternică. O parolă este considerată puternică dacă: are exact 8 caractere, conține cel puțin o literă mare, cel puțin o cifră și cel puțin unul dintre caracterele #, $, %, &, @.