Python Strings
Snare
Snare in luislang word omring deur óf enkele aanhalingstekens óf dubbele aanhalingstekens.
'hallo' is dieselfde as "hallo" .
Jy kan 'n string letterlik vertoon met die print()
funksie:
Voorbeeld
print("Hello")
print('Hello')
Ken string toe aan 'n veranderlike
Die toekenning van 'n string aan 'n veranderlike word gedoen met die veranderlike naam gevolg deur 'n gelyke teken en die string:
Voorbeeld
a = "Hello"
print(a)
Meerlyn snare
Jy kan 'n multilyn-string aan 'n veranderlike toewys deur drie aanhalingstekens te gebruik:
Voorbeeld
Jy kan drie dubbele aanhalingstekens gebruik:
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
Of drie enkele aanhalings:
Voorbeeld
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
Let wel: in die resultaat word die lynbreuke op dieselfde posisie as in die kode ingevoeg.
Strings is skikkings
Soos baie ander gewilde programmeertale, is stringe in Python reekse grepe wat unicode-karakters verteenwoordig.
Python het egter nie 'n karakterdatatipe nie, 'n enkele karakter is bloot 'n string met 'n lengte van 1.
Vierkante hakies kan gebruik word om toegang tot elemente van die tou te verkry.
Voorbeeld
Kry die karakter by posisie 1 (onthou dat die eerste karakter die posisie 0 het):
a = "Hello, World!"
print(a[1])
Loop deur 'n tou
Aangesien stringe skikkings is, kan ons deur die karakters in 'n string loop, met 'n for
lus.
Voorbeeld
Loop deur die letters in die woord "piesang":
for x in "banana":
print(x)
Kom meer te wete oor For Loops in ons Python For Loops- hoofstuk.
Snaar lengte
Om die lengte van 'n tou te kry, gebruik die len()
funksie.
Voorbeeld
Die len()
funksie gee die lengte van 'n string terug:
a = "Hello, World!"
print(len(a))
Kontroleer String
Om te kyk of 'n sekere frase of karakter in 'n string voorkom, kan ons die sleutelwoord gebruik
in
.
Voorbeeld
Kyk of "gratis" in die volgende teks voorkom:
txt = "The best things in life are free!"
print("free" in txt)
Gebruik dit in 'n if
stelling:
Voorbeeld
Druk slegs as "gratis" teenwoordig is:
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
Kom meer te wete oor If-stellings in ons Python If...Anders hoofstuk.
Kyk of NIE
Om te kyk of 'n sekere frase of karakter NIE in 'n string voorkom nie, kan ons die sleutelwoord gebruik not in
.
Voorbeeld
Kyk of "duur" NIE in die volgende teks voorkom nie:
txt = "The best things in life are free!"
print("expensive" not in txt)
Gebruik dit in 'n if
stelling:
Voorbeeld
druk slegs as "duur" NIE teenwoordig is nie:
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")