100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Samenvatting Python voor softwareontwerp en programmeren R151,95   Add to cart

Summary

Samenvatting Python voor softwareontwerp en programmeren

1 review
 305 views  15 purchases
  • Course
  • Institution
  • Book

Samenvatting met alle functies, methodes van de programmeertaal Python nodig om te slagen voor softwareontwerp en programmeren

Preview 2 out of 10  pages

  • Yes
  • February 25, 2021
  • 10
  • 2020/2021
  • Summary

1  review

review-writer-avatar

By: juicykepeelaers • 2 year ago

avatar-seller
SOEP
Gehele getallen: int
 int(string of float(rond ALTIJD af naar beneden)): conversie naar integer
 chr(gehele waarde tussen 0 en 127): geeft het ASCII teken terug
 Optelling (+), verschil(-), vermenigvuldiging(*), deling(/), machtsverheffing(**), gehele deling(//),
rest(%)


Reële getallen: float
 float(string of integer): conversie naar reeël getal
 Optelling (+), verschil(-), vermenigvuldiging(*), deling(/), machtsverheffing(**), gehele deling(//),
rest(%)
 abs(float): absolute waarde van x

Zinnen: string
 \n: nieuwe lijn
 \’: een ‘
 +: voegt 2 strings samen
 in / not in: resultaat is True of False afhankelijk of dat de string in de andere string zit of niet
 str(integer of float of list of set): conversie naar string

Functies
 eval(zin): zet zin om naar getal
 min(zin)/ max(zin): geeft het teken met de laagste/hoogste unicodewaarde
 ord(zin): kan van elk teken de unicodestandaardwaarde (gehele waarde) teruggeven
 zin.count(teken): telt hoeveel maal teken voorkomt in zin
 zin.capitalize(): creeërt een nieuwe string die met een hoofdletter begint
 zin.upper(): alle letters omzetten naar drukletters
 zin.lower(): alle letters omzetten naar kleine letters
 zin.title(): elk woord in een zin laten beginnen met een hoofdletter
 zin.startswith(woord): controleert of de zin start met woord (True of False)
 zin.endswith(woord): controleert of de zin eindigt met woord (True of False)
 zin.lstrip(tekens): verwijderd aan de linkerkant van de zin alle tekens opgenoemd
 zin.rstrip(tekens): verwijderd aan de rechterkant van de zin alle tekens opgenoemd
 zin.strip(tekens): verwijderd aan beide kanten van de zin alle tekens opgenoemd
 zin.find(woord): zoekt het woord in de string en geeft positie waar het begint, indien niet -> -1
 zin.rfind(woord): doet precies hetzelfde maar vanaf de rechterkant van de string
 zin.replace(woord1,woord2): vervangt woord1 in de zin met woord2
 woord.isalnum(): test of het alfanumerieke (geen leestekens) inhoud is (True of False)
 woord.isalpha(): test of het tekst is (True of False)
 woord.isnumeric(): test of het numeriek (uitsluitend cijfers, geen ‘–‘ of ‘,’) is (True of False)
 woord.isupper(): test of het inhoud in hoofdletters is (True of False)
 woord.islower(): test of het inhoud in kleine letters is (True of False)




1

, String slicing
elk teken in de zin heeft een indexnummer dat zijn positie bepaalt, beginnende vanaf 0
 zin[p]: bepaalt het karakter van zin op positie p
 zin[p1:p2]: bepaalt de zin die begint op positie p1 en eindigt vlak voor positie p2
 zin[p1:p2:st]: bepaalt de zin die begint op positie p1 en eindigt vlak voor positie p2 maar waarbij
slecht om de st posities een teken wordt genomen
 zin[p1:]: bepaalt de zin die begint vanaf positie p en doorloopt tot het einde
 zin[:p1]: bepaalt de zin die begint vanaf het begin en doorloopt tot vlak voor positie p1
 zin[:]: bepaalt de volledige zin
 zin[::st]: bepaalt de zin met alle tekens maar met stappen van st


Lijsten: list
begint vanaf 0
elementen kunnen van verschillend type zijn en aantal elementen ligt niet vast op voorhand
Slicing op lijsten is hetzelfde als bij strings
 list(string): conversie naar lijst
 +: voegt 2 lijsten samen
 in/ not in: resultaat is True of False afhankelijk of dat de lijst in de andere lijst zit of niet.
 sum()/ min()/ max(): geven respectievelijk de som, het minimum en het maximum van de
elementen in de lijst
 print(lijst): toon lijst
 len(lijst): aantal elementen
 del lijst[5]: verwijderd element op positie 5 (6 e element) uit de lijst

Declaraties
 lijst1 = list()
 lijst1 = []
 lijst1 = [1,2,3,4,5]: lijst met 5 objecten
 lijst1 = list([1,2,3,4,5]): lijst met 5 objecten
 lijst1 = [“” for i in range(n)]: lege lijst met n objecten
 lijst1 = [x**2 for x in range(5)]
 lijst1 = lijst2: kopieert de referentie naar de lijst, niet de lijst zelf
 lijst1 = list(lijst2): kopieert de lijst zelf

Functies
 lijst.append(object): voegt object toe achteraan aan de lijst
 lijst.append([1,2]): voegt de lijst [1,2] toe aan de lijst
 lijst.extend([1,2]): voegt de elementen 1 en 2 een voor een toe aan de lijst
 lijst.insert(plaats,value): voegt value toe zodat die plaats x heeft na toevoeging
 lijst.remove(3): verwijderen van element met waarde 3
 lijst.pop(3): verwijderen van element op positie 3, dit element kan ook gebruikt worden
 lijst.clear(): lijst leegmaken
 lijst.index(x): geeft de plaats van element met waarde x
 lijst.copy(): neemt een kopie van de lijst
 lijst.sort(): sorteert de lijst in oplopende volgorde, geeft niets terug maar veranderd de lijst
rechtstreeks
 lijst.reverse(): draait de lijst om ([1,2,3]->[3,2,1])


2

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through EFT, credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying this summary from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller HIRb2. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy this summary for R151,95. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

67096 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy summaries for 14 years now

Start selling

Recently viewed by you


R151,95  15x  sold
  • (1)
  Buy now