Python- tutoriaal

Python TUIS Python Intro Python Begin Python-sintaksis Python-kommentaar Python veranderlikes Python-datatipes Python-nommers Python Casting Python Strings Python Booleans Python-operateurs Python-lyste Python Tuples Python-stelle Python Woordeboeke Python As...Anders Python While Loops Python vir lusse Python-funksies Python Lambda Python-skikkings Python-klasse/-voorwerpe Python Erfenis Python Iterators Python-omvang Python-modules Python-datums Python Wiskunde Python JSON Python RegEx Python PIP Python Probeer ... Behalwe Python-gebruikersinvoer Python String Formatering

Lêerhantering

Python-lêerhantering Python Lees lêers Python Skryf/skep lêers Python verwyder lêers

Python-modules

NumPy Tutoriaal Panda Walkthrough Scipy Tutoriaal

Python Matplotlib

Matplotlib Intro Matplotlib Begin Matplotlib Pyplot Matplotlib Plotte Matplotlib Merkers Matplotlib-lyn Matplotlib-etikette Matplotlib-rooster Matplotlib Subplotte Matplotlib Scatter Matplotlib Bars Matplotlib Histogramme Matplotlib sirkeldiagramme

Masjienleer

Aan die gang kom Gemiddelde mediaanmodus Standaard afwyking Persentiel Dataverspreiding Normale dataverspreiding Strooi plot Lineêre regressie Polinoomregressie Meervoudige regressie Skaal Trein/toets Besluitboom

Python MySQL

MySQL Begin MySQL Skep databasis MySQL Skep tabel MySQL-insetsel MySQL Kies MySQL Waar MySQL Bestel deur MySQL verwyder MySQL Drop Table MySQL-opdatering MySQL-limiet MySQL Sluit aan

Python MongoDB

MongoDB Begin MongoDB Skep databasis MongoDB Skep versameling MongoDB-insetsel MongoDB Vind MongoDB-navraag MongoDB Sorteer MongoDB verwyder MongoDB Drop Collection MongoDB-opdatering MongoDB-limiet

Python-verwysing

Python Oorsig Python ingeboude funksies Python-stringmetodes Python Lys Metodes Python Woordeboek Metodes Python Tuple Metodes Python Stel metodes Python-lêermetodes Python sleutelwoorde Python-uitsonderings Python Woordelys

Moduleverwysing

Ewekansige module Versoeke Module Statistiek Module Wiskunde Module cMath-module

Python Hoe om

Verwyder lys duplikate Draai 'n snaar om Voeg twee getalle by

Python voorbeelde

Python voorbeelde Python-samesteller Python-oefeninge Python Vasvra Python-sertifikaat

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 forlus.

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 ifstelling:

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 ifstelling:

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.")