Conținut curs
Python Basic
Introducere în Python Instalarea Python și configurarea mediului de lucru Sintaxa și indentarea în Python Variabile și tipuri de date Operatori și expresii Structuri de control: if, elif, else Bucle: for și while Funcții Module și pachete Listele în Python Tuplurile în Python Seturile în Python Dicționarele în Python String-urile în Python Lucrul cu date și timp în Python Comprehensions în Python Gestionarea excepțiilor în Python (introducere) Închideri (closures) în Python (introducere) Lambda funcții în Python Încapsularea în Python (introducere) Testarea codului în Python (introducere)
0/21
Biblioteci și pachete
- Introducere în bibliotecile standard ale Python - Introducere în bibliotecile externe ale Python - Lucrul cu fișiere în Python (introducere)
0/3
Programare orientată pe obiect
- Introducere în programarea orientată pe obiect (OOP) - Ereditatea în Python (introducere)
0/2
Dezvoltare web cu Python
Introducere în dezvoltarea web cu Python
0/1
Python Basic
Despre lecție

În această lecție, vom discuta despre string-uri în Python, cum să le creăm, să le accesăm, să utilizăm funcțiile și metodele string-urilor și să formatați string-urile.

Crearea și accesarea string-urilor

Un string în Python este o secvență de caractere. String-urile pot fi create folosind ghilimele simple ('), ghilimele duble (") sau chiar triplete de ghilimele (triple quotes) (''' sau """).

Exemplu: Crearea unui string

python
nume = "Maria"
prenume = 'Popescu'
descriere = '''Maria Popescu este o elevă
foarte pasionată de informatică.'''
print(nume, prenume)
print(descriere)

Accesarea caracterelor dintr-un string

Putem accesa caracterele unui string folosind indexarea bazată pe zero.

python
nume = "Maria"
primul_caracter = nume[0]
print("Primul caracter din nume:", primul_caracter)

Funcții și metode ale string-urilor

Python are funcții built-in și metode ale string-urilor pentru a efectua diverse operații, cum ar fi căutarea, înlocuirea și transformarea string-urilor.

Exemplu: Utilizarea funcțiilor și metodelor string-urilor

python
text = "Python este un limbaj de programare puternic și ușor de învățat."

# Obținerea lungimii unui string
lungime = len(text)
print("Lungimea textului:", lungime)

# Căutarea unui substring într-un string
index = text.find("Python")
print("Indexul substring-ului 'Python':", index)

# Înlocuirea unui substring într-un string
text_nou = text.replace("Python", "Java")
print("Textul după înlocuire:", text_nou)

# Transformarea unui string în majuscule
text_majuscule = text.upper()
print("Textul în majuscule:", text_majuscule)

Formatarea string-urilor

Python permite formatarea string-urilor pentru a crea un text formatat în mod dinamic, inserând valori de variabile în locurile specificate.

Exemplu: Formatarea string-urilor

python
nume = "Maria"
varsta = 18
text = "{} are {} ani.".format(nume, varsta)
print(text)

Începând cu Python 3.6, puteți utiliza și f-string-uri (formatted string literals) pentru a formata string-urile într-un mod mai concis.

python
nume = "Maria"
varsta = 18
text = f"{nume} are {varsta} ani."
print(text)

Prin combinarea creării, accesării și manipulării string-urilor cu funcții, metode și formatare, puteți lucra în mod eficient și expresiv cu text în Python.