Scurta introducere in limbaj - notiuni de baza

Pentru a exersa notiunile prezentate mai jos nu trebuie decat sa lansezi consola interactiva Python [ tasteaza python in terminal ] sau lanseaza Idle [ IDE-ul python ]. Articolul prezinta cateva notiuni de baza cum ar fi: variabile, liste,  stringuri,  dictionare. Lectura placuta ...

Variabile - declarare

Variabilele se declara fara vreun cuvant cheie in fata (ver, init, ..) si numele este 'case sensitive'

>>> Var = 1
>>> var = 2
>>> Var
1
>>> var
2
 

Variabile - tipuri de baza

Variabilele se declara fara vreun cuvant cheie in fata (ver, init, ..) si numele este 'case sensitive'

>>> type(1)


>>> type(10000000000)


>>> type(1.)


>>> type('sit caractere')

 

Stringuri (siruri de caractere)

String-urile se declara ca orice alta variabila prin secventa nume - valoare.

>>> s = "molecular simulation"
>>> print s
molecular simulation

>>> s = "hello"
>>> s.capitalize()
'Hello'
>>>  s.replace("lo", "p")
'Hello'

Functii aplicabile string-urilor

>>> s = "this is a String."
>>> s.lower()
'this is a string.'
>>> s.upper()
'THIS IS A STRING.'
>>> s.capitalize()
'This is a string.'
>>> s.title()
'This Is A String.'
>>> "12834".isdigit()
True
>>> "50 cars".isdigit()
False
 

Liste

Acest tip de data poate stoca mai multe elemente. Definitia o puteti observa mai jos:

>>> l = [1,2,3,4,5]
>>> print l
[1, 2, 3, 4, 5]

/* contatenarea listelor este implicita. Operatorul + poate fi utilizat si pe liste */

>>> [1,2] + [3,4]
[1, 2, 3, 4]
 

Dictionare

Acest tip de data stocheaza perechi cheie / valoare [ simliar array-urilor asociative din php sau map-urilor din Cpp]

>>> d = {"key_1":"Santa Barbara", "key_2":"CA", "key_3":"93106"}

>>> d["key_1"]
'Santa Barbara'

>>> d["key_2"]
'CA'
 

Resurse:

 

Python the hard way - [html, gratuit] o carte de referinta in comunitatea python. 
Google Developer Python Course - [video, gratuit] o carte de referinta in comunitatea python. 
 

Happy programming pana la lectia viitoare !

Mai mult ..