Programmeren in Python/Strings: verschil tussen versies

Uit Wikibooks
Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
Geen bewerkingssamenvatting
DimiC88 (overleg | bijdragen)
Regel 59: Regel 59:
! Parameter !! Omschrijving
! Parameter !! Omschrijving
|-
|-
| value || ''waarde'',
| value || (verplicht)''waarde'',
|-
|-
| start || ''start'',
| start || (optioneel)''start'',
|-
|-
| end || ''einde'',
| end || (optioneel)''einde'',
|}
|}


Regel 75: Regel 75:
piece_of_text = "In het volgende stukje tekst gaan we vier keer het woord vier shrijven: vier vier vier vier. "
piece_of_text = "In het volgende stukje tekst gaan we vier keer het woord vier shrijven: vier vier vier vier. "


# Eenvoudig voorbeeld.
# Eenvoudig voorbeeld
print(piece_of_text.count("vier"))
print(piece_of_text.count("vier"))

# Voorbeeld met de parameters start en end waarbij we tellen hoeveel keer het woord vier na de : voorkomt.
print(piece_of_text.count("vier", 70, 93))

# Bovenstaand voorbeeld kan eventueel dynamischer worden gemaakt met andere functies en methodes.
print(piece_of_text.count("vier", piece_of_text.find(":"), len(piece_of_text)))
</source>
</source>
}}
}}
Regel 82: Regel 88:
<pre>
<pre>
6
6
4
4
</pre>
</pre>



Versie van 10 dec 2019 11:47

Een string is in Python een collectie van tekens (characters). Een teken is een letter, nummer, symbool, enz. en kan gebruikt worden om letterlijk allerlei soorten informatie op te slaan. Meestal wordt een string gebruikt voor het opslaan van een tekstvorm (of soms ook nummers, later meer hier over).

In Python zijn er twee manieren om te laten zien dat het om een string gaat, in dubbele aanhalingstekens ("") of in enkele aanhalingstekens (''). Hier volgen twee strings met beide exact dezelfde informatie:

"Hello World"
'Hello World'

String Methoden

capitalize()

Doel:

Geeft een nieuwe string terug waarbij het eerste teken van de oorspronlijke string veranderd is in een hoofdletter.

Voorbeeld:

Python-code: capitalize()

#  Stuk tekst
piece_of_text = "dit is een zin."

#  Voorbeeld zonder capitalize()
print(piece_of_text)

#  Voorbeeld met capitalize()
print(piece_of_text.capitalize())

# Tweede voorbeeld zonder capitalize()
# Dit geeft terug een string waarbij het eerste teken geen hoofdletter is.
print(piece_of_text)

#  De oorpsronkelijke string zelf wordt niet aangepast.
#  Er wordt  een nieuwe string terug gegeven waarbij de eerste letter in hoofdletter gezet.
#  Wil je dit permanent bijhouden, moet je die bewaren in een variabel. 
piece_of_text = piece_of_text.capitalize()
print(piece_of_text)

Output:

dit is een zin.
Dit is een zin.
dit is een zin.
Dit is een zin.

casefold()

center()

count()

Doel

Parameters

Parameter Omschrijving
value (verplicht)waarde,
start (optioneel)start,
end (optioneel)einde,

Voorbeeld

Python-code: count()

#  Stuk tekst
piece_of_text = "In het volgende stukje tekst gaan we vier keer het woord vier shrijven: vier vier vier vier. "

#  Eenvoudig voorbeeld
print(piece_of_text.count("vier"))

#  Voorbeeld met de parameters start en end waarbij we tellen hoeveel keer het woord vier na de : voorkomt.
print(piece_of_text.count("vier", 70, 93))

#  Bovenstaand voorbeeld kan eventueel dynamischer worden gemaakt met andere functies en methodes.
print(piece_of_text.count("vier", piece_of_text.find(":"), len(piece_of_text)))

Output:

6
4
4

encode()

endswith()

expandtabs()

find()

format()

format_map()

index()

isalnum()

isalpha()

isdecimal()

isdigit()

isidentifier()

islower()

isnumeric()

isprintable()

isspace()

istitle()

isupper()

join()

ljust()

lower()

lstrip()

maketrans()

partition()

replace()

rfind()

rindex()

rjust()

rpartition()

rsplit()

rstrip()

split()

splitlines()

startswith()

strip()

swapcase()

title()

translate()

upper()

zfill()

String Constanten

Sjabloon:Beginnetje

 

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.