• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

#wit.py – Funcţii de bază în Python

1
  • Publicat de Bogdan Condurache
  • în Python · Tehnic
  • — 18 mai, 2012 at 3:24 pm

Hello Worldit

Atunci când înveţi un limbaj de programare, primul lucru pe care vrei să-l ştii este cum să afişezi celebrul mesaj Hello World. Noi vom face o mică modificare asupra acestui mesaj. În Python, pentru a afişa un mesaj se va folosi declaraţia print (print statement).

Menţionez că în Python 3.x această declaraţie a fost înlocuită cu funcţia print(). Puteţi citi despre această schimbare aici.

Vă invit să deschideţi interpretorul Python şi să introduceţi:

print "Hello Worldit!"

După ce apăsaţi tasta „Enter” veţi observa că se va afişa Hello Worldit! . Acum vom folosi o variabilă de tip string pentru a face acelaşi lucru. În esenţă, o variabilă de tip string este un şir de caractere. Pentru a atribui o valoare unei astfel de variabile se va introduce numele variabilei, urmat de egal şi, între ghilimele, şirul de caractere. Astfel, vom avea:

hi = 'Hello Worldit'
print hi

Observaţi că atunci când introduceţi în interpretor hi se va afişa valoarea acestei variabile între ghilimele, iar atunci când folosiţi declaraţia print valoarea este  afişată, dar nu şi ghilimelele. Reţineţi, într-un program scris în afara interpretorului, scriind hi, nu se va afişa nimic.

Notă: Se pot folosi atât ghilimelele duble, cât şi cele simple pentru a delimita un string, totuşi acelaşi tip de ghilimele nu mai poate fi folosit în interiorul stringului, decât dacă este anulat de un backslash (\), care nu va fi afişat.

Pe lângă ghilimelele duble şi cele simple se mai poate folosi şi ”’ (trei ghilimele simple) pentru a marca un string ce se întinde pe mai multe rânduri. De exemplu:

print '''Hello,
         Worldit'''

În interiorul acestora se poate folosi orice alt tip de ghilimele. Pentru a se afişa un rând gol, se poate folosi sau

print

sau

print "\n"

Funcţiile input şi raw_input

Pentru a citi o valoare de la tastatură se va folosi funcţia input, a cărei parametru este un mesaj ce se va afişa în consolă înaintea citirii (mesaj introdus între ghilimele). Pentru a reţine această valoare se va folosi o variabilă, ca în următorul exemplu:

x = input('mesaj: ')

Astfel, se va afişa mesaj: şi valoarea citită va se va atribui variabile x.

Funcţia input este folosită doar pentru a prelua valori numerice. Pentru alt tip de valori se va folosi raw_input exact în acelaşi mod.

Atenţie! Dacă funcţia raw_input preia o valoare numerică (să zicem 3), aceasta va fi convertită în string (‘3’), spre deosebire de input unde valoarea preluată ar rămâne de tip int (3).

Notă de final

Datorită unor mici probleme, am fost nevoit să scurtez articolul de astăzi şi voi posta doar data viitoare modulele. Mă voi revanşa în articolul următor (în care voi include mai multe lucruri interesante). Tot astăzi voi da şi prima temă. Menţionez că voi accepta doar rezolvările trimise prin email. Orice comentariu care conţine rezolvările exerciţiilor vor fi şterse. Eu voi publica răspunsurile în articolul imediat următor, dar celor care îmi trimit soluţiile lor le voi răspunde în maxim 24 de ore.

Temă

1. Să se scrie un program care citeşte de la tastatură un nume (să zicem, Andrei) şi va afişa Salut, Andrei.

2. Să se corecteze programul următor:

a = input(Introduceti numele ultimei carti citite: )
print 'Ultima data am citit '' + a + '''

Astfel încât să se afişeze:

Ultima data am citit '<carte>'

Daca acest articol contine o greseala, selecteaza cuvintele sau fraza gresita si tasteaza combinatia de taste Shift + Enter sau apasa click aici pentru a o raporta. Multumim!

Etichete: date iesire/intrareinput outputprintpythonstring

— Bogdan Condurache a scris 80 articole

Contact | bogdan@worldit.info | @bcman31 | WorldIT Mă numesc Bogdan Condurache şi sunt pasionat de informatică, în special de securitatea IT. Am experienţă în malware researching şi programare în diverse limbaje. Am reuşit să evoluez datorită WorldIT, mulţumită articolelor de calitate de pe acest blog, iar acum vreau să ajut la rândul meu. Dacă eşti de părere că poţi ajuta la dezvoltarea acestei comunităţi, nu ezita să o faci.

  • Articolul anterior Viteza de transfer wireless a ajuns la 3GB/s, următoarea oprire 100GB/s
  • Articolul următor #wit.py – Structuri de date Partea 1

1 Comentariu

  1. Vitalie spune:
    mai 18, 2012 la 11:44 pm

    e f. interesant , mai da si o multime de posibilitati.Recomnad tuturor sa-l invete.


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    • imacoolat-curat.ro
      | Published: februarie 3, 2020 - 2:00 am
    • hotel-palace.ro
      | Published: februarie 2, 2020 - 2:00 am
    • www.tahometru.ro
      | Published: februarie 1, 2020 - 2:00 am
    • alexisart.ro
      | Published: ianuarie 30, 2020 - 2:00 am
    • justshop.ro
      | Published: ianuarie 29, 2020 - 2:00 am
    RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • ianuarie 2021
    L Ma Mi J V S D
    « dec.    
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Tehnic
  • Python
  • #wit.py – Funcţii de bază în Python
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons

Multumim foarte mult ca ne-ai raportat greseala! O vom remedia in cel mai scurt timp posibil.