Python programmeren: Deel 2 (1 / 1 stap)

Stap 1: tekenreeksen

Tekenreeksen behoren tot de populairste types in Python. We kunnen ze maken gewoon door tekens tussen aanhalingstekens. Python behandelt enkele aanhalingstekens hetzelfde als dubbele aanhalingstekens. Tekenreeksen maken is zo simpel als een waarde toe te wijzen aan een variabele. Bijvoorbeeld −

 var1 = 'Hello World!' var2 = "Python Programming" 

Toegang tot de waarden in tekenreeksen
Python biedt geen ondersteuning voor het type van een teken; deze worden behandeld als tekenreeksen met lengte één, dus ook beschouwd als een substring. Om subtekenreeksen te openen, gebruiken de vierkante haken voor het snijden samen met de index of indices te verkrijgen van uw subtekenreeks. Bijvoorbeeld:

 var1 = 'Hello World!' var2 = "Python Programming" print var1[0] print var2[1:5] 

Dit zal produceren de volgende:

 H ytho 

Bijwerken van tekenreeksen
U kunt "bijwerken" een bestaande tekenreeks door (her) een variabele toe te wijzen aan een andere tekenreeks. De nieuwe waarde kan helemaal naar de vorige waarde, of naar een volledig verschillende tekenreeks worden gerelateerd. Bijvoorbeeld −

 var1 = 'Hello World!' print "Updated String :- ", var1[:6] + 'Python 

' Wanneer de bovenstaande code wordt uitgevoerd, produceert het volgende resultaat:

 Updated String :- Hello Python 

Onderstaande tabel is een lijst van escape of niet-afdrukbare tekens dat kunnen worden weergegeven met de notatie van de backslash.
Een escape-teken wordt geïnterpreteerd; in een honkslag geciteerde evenals dubbel geciteerd strijkers.

 \b - - - BackSpace \n - - - Newline(Return) \r - - - Carriage Return \t - - - Tab \v - - - Vertical Tab \s - - - Space 

Meer String Basics

 print len("Hello, World!") 

Die print 12, omdat "Hello world!" 12 tekens lang zijn is, inclusief leestekens en spaties.

 s = "Hello, World!" print s.index("o") 

Die print 4, omdat de locatie van het eerste exemplaar van de letter "o" 4 tekens vanaf het eerste teken is. Merk op hoe er eigenlijk twee o's in de zin - deze methode alleen herkent de eerste.

Maar waarom niet het uitprinten 5? Is niet "o" het vijfde teken in de tekenreeks? Dingen meer om eenvoudig te maken, beginnen Python (en de meeste andere programmeertalen) dingen op 0 in plaats van 1. De index van "o" is dus 4.

Gerelateerde Artikelen

Python programmeren: Deel 1 - Basics

Python programmeren: Deel 1 - Basics

Python is een veel gebruikte voor algemeen gebruik, high-level programmeertaal. De ontwerpfilosofie benadrukt leesbaarheid van code en bijbehorende syntaxis kan programmeurs express concepten in minder coderegels dan mogelijk is in talen zoals C++ of
Python programmeren: recursie

Python programmeren: recursie

Kort programma dat recursie in Python aantoont.Bestand is bijgevoegd: recursion.py
Python programmeren van de stelling van Pythagoras - functies -

Python programmeren van de stelling van Pythagoras - functies -

Eenvoudig Python programma met behulp van functies voor het berekenen van de schuine zijde van een driehoek met behulp van de stelling van Pythagoras.Als .py bestand en PDF bestand bijgevoegd.
Python programmeren - met "IN" de instructie

Python programmeren - met "IN" de instructie

Korte Python programma dat aantoont van de verklaring van de "IN", waar men zien kan als er een match voor een woord in een bepaalde tekenreeks is. Ook wordt de "split" methode.Programma is als een .py-bestand bijgevoegd.
Python programmeren | De basis

Python programmeren | De basis

Python kunnen een zeer complex en moeilijk te begrijpen van de programmeertaal, maar na dit Instructable, en met wat oefening, zult u goed op uw manier aan het zijn van een programmering geek!Stap 1: Met behulp van "afdrukken"De opdracht print w
Python programmeren GUI - lijst vak Demo

Python programmeren GUI - lijst vak Demo

Python programma dat de lijst vak widget toont. Bestand is gekoppeld.
Python programmeren - split() functie

Python programmeren - split() functie

# dit programma Demonstreer de Python split() functie.# Het wordt een zin in een tekenreeks opgesplitst in woorden# Maak string met zingehucht = "als or not to be, dat is de vraag."# print de tekenreeks zoals deze is ingevoerdafdrukken ("de
Python programmeren GUI - Radio knoppen Widget

Python programmeren GUI - Radio knoppen Widget

Aantoning van radio knoppen widget met behulp van Python. Bestand is gekoppeld.
Python programmeren GUI - Checkbutton widget

Python programmeren GUI - Checkbutton widget

Dat demostrates de Checkbutton widget in Python Program.Bestand bijgevoegd als CheckButtonDemo.py.Dit programma duurt het aankruisvak in en schrijf een kort bericht aan de gebruiker dat ze een bepaald vak had geselecteerd. Als "1" in het tekstva
Python programmeren GUI-knop-tekst Widgets

Python programmeren GUI-knop-tekst Widgets

Eenvoudig programma om aan te tonen het gebruik van het item, de knop en de tekst widgets in PythonCode is gekoppeld als: ButtonDemo.py
Python programmeren - woordenboeken (for-lussen)

Python programmeren - woordenboeken (for-lussen)

# woordenboeken in Python; uitoefening van hoofdstuk 3 in "Snel Python leren"# Heb een paar for-lussen in deze die kunnen waarden verticaal afdrukkenafdrukken ("maken woordenboek nu.")telnums = {}afdrukken ("bevolken het woordenbo
Python programmeren GUI - sluiten en Minimaliseer van methoden

Python programmeren GUI - sluiten en Minimaliseer van methoden

Kort programma blijk geven van het sluiten en Minimaliseer een venster in Python. Bestand is gekoppeld.
Python programmeren - datums en tijden

Python programmeren - datums en tijden

# brengen in de datum- en tijdfunctiesdatetime importerenvan datetime importeren *# De datum van vandaag nemen en deze te formatterenformattedtoday = date.today () .strftime ("%A %B %d %Y")afdrukken ("de datum van vandaag is:", formatt
Python programmeren: if-elif-else lus

Python programmeren: if-elif-else lus

# Demo van if-elif-else lus# Laat gebruiker voert u een getalnumberentered = input ("Voer een getal in:")# Start if-elif-else lus# Ook als een bestand is bijgevoegdAls (numberentered > 0) en (numberentered < 10):Print "het getal is tu