In Python verwijst een string naar een reeks tekens. String is vooral handig als je te maken hebt met tekstuele gegevens in Python.
In deze zelfstudie bespreken we enkele basisprincipes van Python-strings, de meest gebruikte Python-stringmethoden en een groot aantal manieren om Python-methoden in strings om te zetten. We zullen specifiek kijken naar het converteren van de Python-lijst naar string, Python naar string, Python-bytes naar string en tot slot Python datetime naar string.
[[TOC]]
Python String-overzicht
Een Python-string maken
Om een โโPython-tekenreeks te maken, kunt u tekens tussen enkele aanhalingstekens, dubbele aanhalingstekens of drievoudige aanhalingstekens plaatsen. Hoewel drievoudige aanhalingstekens kunnen worden gebruikt voor tekenreeksen van รฉรฉn regel, is het vooral handig voor tekenreeksen met meerdere regels en docstrings. Bovendien kunt u, afhankelijk van de complexiteit van uw code, uw tekenreeksen een naam geven volgens best practices:
''
mystring = 'Codementor'
afdrukken (mijndraad)
mystring = "Codementor"
afdrukken (mijndraad)
mystring = '''Codementor'''
afdrukken (mijndraad)
tekenreeks met drie aanhalingstekens kan meerdere regels verlengen
mystring = """Welkom bij Codementor, zoek een Python-expert om je te helpen Python te leren!"""
afdrukken (mijndraad)
''
Output:
Codementor
Codementor
Codementor
Welcome to Codementor, find a Python expert to help you learn Python!
๐ Tip: Je kunt je Python-string alles noemen! In plaats van my_string
, we noemen gewoon onze Python-string s
in de volgende sectie.
Toegang krijgen tot karakters in een Python-string
Elk teken in een Python-tekenreeks krijgt een index toegewezen en de index begint met 0 en moet een geheel getal zijn. Er zijn twee manieren om toegang te krijgen tot de karakters: (1) met behulp van positieve gehele getallen, en (2) met behulp van negatieve gehele getallen.
Voor negatieve indexen, de index van -1
verwijst naar het laatste item, -2 naar het een na laatste item, enzovoort. Als u toegang wilt tot een reeks items in een string, kunt u de slicing-operator gebruiken, :
.
Hier is een illustratie om u te helpen begrijpen hoe de positieve en negatieve indexen werken in een Python String:
Nogmaals, met behulp van "Codementor" als voorbeeld:
s = 'Codementor'
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])
print(s[5])
print(s[6])
print(s[7])
print(s[8])
print(s[9])
Output:
C
o
d
e
m
e
n
t
o
r
Om dezelfde uitvoer te krijgen, zou je op deze manier negatieve gehele getallen gebruiken:
s = 'Codementor'
print(s[-10])
print(s[-9])
print(s[-8])
print(s[-7])
print(s[-6])
print(s[-5])
print(s[-4])
print(s[-3])
print(s[-2])
print(s[-1])
U hebt ook toegang tot meerdere tekens vanuit de Python-reeks. Bijvoorbeeld:
s = 'Codementor'
print(s[:])
print(s[:4])
print(s[-6:])
print(s[2:5])
Output:
Codementor
Code
mentor
dem
Nu je de basis kent van het werken met Python-strings, laten we het hebben over enkele van de meest gebruikte Python-stringmethoden.
Wilt u uw Python-leren versnellen? Krijg hulp van een Python-mentor โ
Python-stringmethoden
Om ontwikkelaars in staat te stellen sneller met Python-strings te werken, zijn er ingebouwde sneltoetsen om de uitvoer van de string te manipuleren. Deze sneltoetsen worden Python-tekenreeksmethoden genoemd. Een Python-stringmethode verandert de originele string niet. In plaats daarvan wordt het gebruikt om nieuwe waarden te retourneren.
De meest gebruikte Python-stringmethoden omvatten: capitalize()
, lower()
, upper()
, join()
, split()
, find()
en replace()
. Python format()
is een andere krachtige en veelgebruikte Python-stringmethode. Vanwege de complexiteit zullen we het hier echter niet behandelen. Voel je vrij om meer te leren over format()
uit de officiรซle documentatie van Python!
We zullen de zeven Python-tekenreeksmethoden doornemen en a tabel met alle Python-tekenreeksmethoden aan het einde van de les.
capitalize()
Python-tekenreeksmethode
De capitalize()
string-methode wordt gebruikt wanneer u het eerste teken van een tekenreeks met een hoofdletter wilt schrijven. Hier is een voorbeeld:
s = "codementor speeds up your python learning process"
x = s.capitalize()
print (x)
Output:
Codementor speeds up your python learning process
lower()
Python-tekenreeksmethode
lower()
Python string methode is het tegenovergestelde van upper()
. Het verandert alle tekens in een string in kleine letters.
s = "CODEMENTOR HELPS solve your CODING problems!"
x = s.lower()
print(x)
Output:
codementor helps solve your coding problems!
upper()
Python-tekenreeksmethode
upper()
Python string methode is het tegenovergestelde van lower()
. Het verandert alle tekens in een string in hoofdletters.
s = "codementor has the best python tutors!"
x = s.upper()
print(x)
Output:
CODEMENTOR HAS THE BEST PYTHON TUTORS!
(We hebben echt de beste Python-mentoren en -docenten!)
join()
Python-tekenreeksmethode
De join()
methode neemt alle items in een iterable en voegt ze samen tot รฉรฉn string. U kunt bijvoorbeeld items in een tuple of in een woordenboek samenvoegen. Laten we zeggen dat je al je feestgangers in een string wilt stoppen, je kunt de volgende code gebruiken en: join()
methode om de lijst te combineren en te maken.
PartyGuests = ("Anna", "Allie", "Joy", "Chloe", "Ellyn")
x = ", ".join(PartyGuests)
print(x)
Output:
Anna, Allie, Joy, Chloe, Ellyn
split()
Python-tekenreeksmethode
De split()
methode splitst een Python-string in een lijst. U kunt het scheidingsteken opgeven, maar het standaardscheidingsteken is een willekeurige witruimte.
Hier is een eenvoudig voorbeeld om u te helpen begrijpen hoe: split()
werken:
txt = "Find Python Help on Codementor Today"
x = txt.split()
print(x)
Output:
['Find', 'Python', 'Help', 'on', 'Codementor', 'Today']
meestal split()
verdeelt een Python-string in een lijst in afzonderlijke items. U kunt de string echter opsplitsen in een lijst met maximaal 2 items. Hier is hoe dat zou kunnen werken, met # als scheidingsteken:
txt = "best#way#to#learn#python#is#to#find#a#mentor"
x = txt.split("#", 5)
print(x)
De uitvoer zou er ongeveer zo uitzien als deze grappige lijst:
['best', 'way', 'to', 'learn', 'python', 'is#to#find#a#mentor']
find()
Python-tekenreeksmethode
De find()
methode wordt gebruikt om de eerste verschijning van een opgegeven waarde in een tekenreeks te vinden. Het is bijna identiek aan de index()
methode, behalve wanneer een waarde niet kan worden gevonden. In plaats van weer te geven -1
index()
methode wordt weergegeven: ValueError: substring not found
.
Laten we hiervoor "Codementor" gebruiken:
txt = "Codementor"
x = txt.find("e", 4, 8)
print(x)
Wanneer u de bovenstaande code uitvoert, krijgt u de uitvoer 5
. Normaal gesproken, find()
zou de eerste verschijning van "e" in de tekenreeks vinden, wat in ons voorbeeld 3 zou zijn. In het bovenstaande voorbeeld vroeg het echter om "e" tussen positie 4 en 8, daarom is onze uitvoer 5
.
replace()
Python-tekenreeksmethode
De replace()
methode wordt gebruikt om een โโgespecificeerde frase te vervangen door een andere gespecificeerde frase. Tenzij anders aangegeven, worden alle opgegeven zinnen in de Python-reeks vervangen.
Laten we een eenvoudig voorbeeld bekijken van replace()
:
str = "I love office work because office work is the best."
x = str.replace("office", "remote")
print(x)
Zie je wat we daar deden? In plaats van "Ik hou van kantoorwerk", hebben we nu:
I love remote work because remote work is the best
Ik bedoel... wie houdt er niet van werken op afstand?
Laten we nu eens kijken hoe we zouden werken met replace()
als we slechts รฉรฉn van de woorden in een Python-string willen vervangen:
str = "I love office work but going into the office to bond with my colleagues can be fun!"
x = str.replace("office", "remote", 1)
print(x)
Output:
I love remote work but going into the office to bond with my colleagues can be fun!
Er zijn twee "office" in de string, maar we willen alleen de eerste "office" vervangen door "remote". Door het toevoegen van de 1
, hebben we de eerste keer dat het woord 'kantoor' voorkomt, vervangen.
Nu zijn er veel Python-stringmethoden die je kunt gebruiken om de uitkomst van een gegeven Python-string te manipuleren, maar we zullen ze niet allemaal in dit artikel diepgaand behandelen. Zoals format()
is een uiterst belangrijke en superkrachtige Python-stringmethode, we zullen een ander artikel wijden aan: format()
. U vindt een lijst met alle Python-tekenreeksmethoden in de: referentie sectie!
โ ๏ธ Opmerking: Zorg ervoor dat u controleert of de onderstaande Python-tekenreeksmethoden werken met de Python-versie waarmee u werkt!
Vind je het moeilijk om python-stringmethoden te begrijpen? Krijg hulp van een Python-mentor โ
Converteer Python-lijst naar String
Voordat we ingaan op de verschillende manieren waarop we een Python-lijst naar string kunnen converteren, laten we kort doornemen wat een lijst is en twee verschillende soorten lijsten.
Als u bekend bent met andere programmeertalen, is een lijst in Python gelijk aan een array. Een Python-lijst wordt omsloten door vierkante haken, terwijl een komma (,) wordt gebruikt om objecten in de lijst te scheiden. Het belangrijkste verschil tussen een array en een Python-lijst is dat arrays meestal homogene objecten bevatten, terwijl Python-lijsten kunnen heterogene objecten bevatten.
Homogene lijst:
list=[โaโ,โbโ,โcโ]
list=[โAmericaโ,โIndiaโ,โTaiwanโ]
list=[1,2,3,4,5]
Heterogene lijst:
list=[2,"America",5.2,"b"]
Er zijn vier manieren om de Python-lijst naar een string te converteren:
- Gebruik makend van join()
Python-tekenreeksmethode
โ Lijstbegrip gebruiken samen met join()
Python-tekenreeksmethode
- Gebruik makend van map()
Python-tekenreeksmethode
- Iteratie door for-lus gebruiken
We zullen elk van deze methoden doornemen:
Python-lijst om te gebruiken met string join()
methode
De join()
methode kan strings maken met itereerbare objecten. Het element van een iterabel (dwz lijst, tekenreeks en tuple) kan worden samengevoegd door een tekenreeksscheidingsteken om een โโnieuwe aaneengeschakelde tekenreeks te retourneren.
Syntax: string.join(iterable)
En hier is een voorbeeld van het omzetten van een Python-lijst in string:
''
in Plijst = ['Coderen', 'voor', 'Iedereen']
uitstr = " "
uitprintenstr.join(inplijst))
**Output:**
Coderen voor iedereen
''
Python-lijst om te stringen met behulp van lijstbegrip samen met join()
Gebruik nu de join()
methode om een โโPython-lijst naar string te converteren werkt zolang de doorgegeven iterable string-elementen bevat. Als de lijst echter zowel string als integer als element bevat, moeten we elementen naar string converteren terwijl we aan string toevoegen. Dit is waar het gebruik van lijstbegrip samen met join()
komt goed van pas.
''
van ingebouwde import str
in Plijst = ['Er', 'zijn', 'meer', 'dan', 10000, 'mentors', 'wie', 'kan', 'helpen', 'jij', 'leren', 'Python', ' aan', 'Codementor']
listToStr = ' '.join([str(elem) voor elem in inplijst])
print(lijstToStr)
**Output:**
Er zijn meer dan 10000 mentoren die je kunnen helpen met Python op Codementor
''
Python-lijst om te gebruiken met string map()
functie
Vergelijkbaar met de string()
methode, de map()
functie accepteert functies en itereerbare objecten, zoals lijsten, typen, tekenreeksen, enz. De map()
functie brengt de elementen van de iterable in kaart met de geleverde functie.
Syntaxis voor kaart(): map(function, iterable)
De iterables worden gezien als argumenten in map()-functies. Met de map()
functie, wordt elk element van de iterabele (lijst) toegewezen aan een bepaalde functie om een โโlijst met elementen te genereren. We gebruiken dan de join()
methode om de uitvoer in stringvorm weer te geven:
''
in Plist = ['Get', 'Python', 'help', 'in', 'less', 'than', 6, 'minutes', 'on', 'Codementor']
listToStr = ' '.join(map(str, inplijst))
print(lijstToStr)
**Output:**
Krijg Python-hulp in minder dan 6 minuten op Codementor
''
Python-lijst om te stringen met iteratie door for-lus
Om een โโPython-lijst naar een string te converteren met behulp van de for-lus, worden de elementen van de invoerlijst รฉรฉn voor รฉรฉn herhaald en toegevoegd aan een nieuwe lege tekenreeks.
Hier is hoe het zou werken:
''
Functie om te converteren
def lijstToString(s):
out_str = "" # traverse in the string for ele in inp_str: out_str += ele # return string return out_str
Bestuurderscode
in Pstr = ['Codementor', 'is', 'GEWELDIG']
print(listToString(inp)st))
''
Output:
CodementorisAWESOME
Converteer Python naar String
Het converteren van Python naar string is een stuk eenvoudiger dan het converteren van Python-lijst naar string: je hoeft alleen de ingebouwde str()
functie. Dat gezegd hebbende, er zijn vier manieren om Python naar string te converteren. De voorbeelden die we hieronder geven, zijn van toepassing op Python 3.
- De
str()
functie - "%s" trefwoord gebruiken
- gebruik
.format()
functie - F-string gebruiken Using
Python int naar string met behulp van de str()
functie
Syntaxis: str(integer_value)
De code is relatief eenvoudig en duidelijk:
num = 100
print(type(num))
converted_num = str(num)
print(type(converted_num))
Python int naar string met het trefwoord "%s"
Syntax: โ%sโ % integer
num = 100
print(type(num))
converted_num = "% s" % num
print(type(converted_num))
Python int naar string met behulp van .format()
functie
Syntax: โ{}โ.format(integer)
num = 100
print(type(num))
converted_num = "{}".format(num)
print(type(converted_num))
Python int naar string met f-string
โ ๏ธ Opmerking: Deze methode werkt mogelijk niet voor Python 2.
Syntax: f'{integer}โ
num = 100
print(type(num))
converted_num = f'{num}'
print(type(converted_num))
Het converteren van Python naar string is eenvoudig, maar het is uiterst nuttig in een grotere context. Hier is een voorbeeld van hoe de bovenstaande methoden voor het converteren van Python naar string in real-world scenario's kunnen verschijnen. Laten we zeggen dat je een uitvoer wilt afdrukken van het aantal Python-mentoren waarmee je hebt gewerkt op Codementor:
mentor_count = 30
print(type(mentor_count))
converted_num = str(mentor_count)
print("The number of mentors I have worked with in the last month: " + str(mentor_count))
Output:
<class โintโ>
The number of mentors I have worked with in the last month: 30
Converteer Python-bytes naar String
Het converteren van Python-bytes naar string gaat eigenlijk over het decoderen en terugzetten van een set bytes in een Unicode-string. Als u bijvoorbeeld de bytetekenreeks "x61x62x63" decodeert en deze terugzet naar UTF-8, krijgt u "abc".
Er zijn 3 manieren om Python-bytes naar string te converteren:
- Gebruik makend van decode()
methode
- Gebruik makend van str()
functie
- Gebruik makend van codec.decode()
methode
Python-bytes om te stringen met behulp van decode()
methode
De decode()
methode stelt ontwikkelaars in staat om een โโargumentreeks van het ene coderingsschema naar het andere te converteren.
''
tekenreeks importeren
data = b'Codementor'
print('nInvoer:')
print (gegevens)
print(type(gegevens))
uitvoer = data.decode()
print('nUitvoer:')
afdrukken (uitvoer)
print(type(uitvoer))
**Output:**
Input:
b'Codementor'
Output:
Codementor
''
Python-bytes om te stringen met behulp van str()
functie
De str()
functie van Python retourneert de tekenreeksversie van het object.
''
data = b'Codementor'
print('nInvoer:')
print (gegevens)
print(type(gegevens))
uitvoer = str(gegevens, 'UTF-8')
print('nUitvoer:')
afdrukken (uitvoer)
print(type(uitvoer))
**Output:**
Input:
b'Codementor'
Output:
Codementor
''
Python-bytes om te stringen met behulp van codec.decode()
methode
''
codecs importeren
data = b'Codementor'
print('nInvoer:')
print (gegevens)
print(type(gegevens))
output = codecs.decode(gegevens)
print('nUitvoer:')
afdrukken (uitvoer)
print(type(uitvoer))
**Output:**
Input:
b'Codementor'
Output:
Codementor
''
Converteer Python Datetime naar String
Het converteren van datetime-klasseobjecten naar Python-string is niet moeilijk met de datetime.strftime()
functie. Wat lastig is, is dat er veel verschillende manieren zijn om datetime te laten zien, waardoor ontwikkelaars de uitdaging krijgen om te weten wanneer ze welke formaatcode moeten gebruiken.
Python datetime naar string voor huidige tijd
De datetime.strftime()
functie, kunt u het huidige datetime-object in verschillende tekenreeksindelingen veranderen:
''
uit datetime importeer datetime
nu = datetime.now() # huidige datum en tijd
jaar = nu.strftime("%Y")
print("jaar:", jaar)
maand = nu.strftime("%m")
print("maand:", maand)
dag = nu.strftime("%d")
print("dag:", dag)
tijd = nu.strftime("%H:%M:%S")
print("tijd:", tijd)
gegevenstijd = nu.strftime("%m/%d/%Y, %H:%M:%S")
print("datum en tijd:",datumtijd)
''
Op het moment van schrijven is dit de output:
year: 2021
month: 07
day: 09
time: 05:22:21
date and time: 07/09/2021, 05:22:21
Python datetime naar string van tijdstempel
Als je nu Python datetime naar string moet converteren op basis van een tijdstempel dat je hebt gekregen, zou de code er anders uitzien. Hier is een voorbeeld van hoe een tijdstempel kan worden geconverteerd naar verschillende tekenreeksindelingen.
''
uit datetime importeer datetime
tijdstempel = 1625834088
datum_tijd = datumtijd.vantijdstempel(tijdstempel)
print("Datum tijd object:", date_time)
d = date_time.strftime("%m/%d/%Y, %H:%M:%S")
print("Datum en tijd:", d)
d = date_time.strftime("%d %b, %Y")
print("Verkorte datum:", d)
d = date_time.strftime("%d %B, %Y")
print("Volledige datum:", d)
d = date_time.strftime("%I%p")
print("Uur van de dag:", d)
''
Output:
Date time object: 2021-07-09 12:34:48
Date and time: 07/09/2021, 12:34:48
Shortened date: 09 Jul, 2021
Full date: 09 July, 2021
Hour of day: 12PM
Python datetime om opmaakcodes te stringen
In het bovenstaande voorbeeld zijn veel formaatcodes gebruikt om datetime op verschillende manieren weer te geven. Sommige indelingscodes - %m, %d, %Y - zijn intuรฏtiever dan andere. Maak je geen zorgen. Zelfs de beste Python-ontwikkelaars moeten formaatcodes opzoeken wanneer ze coderen! We hebben alle formaatcodes bijgevoegd in de referenties pagina.
Met de formaatcodes kun je je tijdstempel manipuleren in elk Python-tekenreeksformaat dat je maar wilt!
verpakken
Python String is een fundamenteel onderdeel van het werken met Python. Hoewel deze tutorial enkele basisprincipes van Python String behandelde, inclusief enkele Python-stringmethoden en verschillende manieren om Python-lijst, int, bytes en datetime naar strings te converteren, is er veel meer aan Python-strings. Python is een relatief vriendelijke taal voor beginners. Als u echter een steviger fundament wilt leggen en tegelijkertijd uw leerproces wilt versnellen, werkt u met een Python-leraar sleutel zou zijn. Daarnaast werken aan een aantal Python-projecten om de kloof tussen theorie en toepassing in de echte wereld te overbruggen, zou de concepten die we in deze tutorial hebben besproken, verstevigen!
Als je deze tutorial nuttig vond, like en deel hem dan met degenen waarvan je denkt dat ze er baat bij hebben om hem te lezen! Reageer hieronder om ons te laten weten wat je van de tutorial vindt ๐ค
Verbeter je Python-vaardigheden door samen te werken met deskundige Python-ontwikkelaars โ
Referenties
Tabel met Python String-methoden
Python String-methode | Omschrijving |
---|---|
koffervouw() | Soortgelijke lower() , Converteert tekenreeks naar kleine letters. |
centrum() | Centreert de uitvoer van de string. |
tellen () | Tel hoe vaak een variabele in een string voorkomt. |
coderen() | Codeert de tekenreeks met behulp van de opgegeven codering. Indien niet gespecificeerd, wordt UTF-8 gebruikt. |
eindigt met() | Retourneert waar als de tekenreeks eindigt met de opgegeven waarde. |
uitvouwtabs() | Gebruikt t om spaties tussen tekens te maken. |
formaat() | Maakt opgegeven waarden in een tekenreeks op. |
format_map() | Soortgelijke format() |
inhoudsopgave() | Zoekt in de tekenreeks naar een opgegeven waarde en retourneert de positie van waar de waarde zich bevindt. Als de waarde een woord in een zinsreeks is, is de index het nummer van het eerste teken van het woord. |
isalnummer() | Retourneert True als alle tekens in de tekenreeks alfabetten en numeriek zijn. Als er een spatie in de string staat, krijg je False. |
isalpha () | Retourneert True als alle tekens in de tekenreeks in het alfabet staan. Tekens zoals รซ worden beschouwd als alfabetten. Geldt voor alle talen. |
isdecimaal() | Retourneert True als alle tekens in de tekenreeks decimalen zijn |
iscijfer () | Retourneert True als alle tekens in de tekenreeks cijfers zijn |
identifier() | Retourneert True als de tekenreeks een id is. Identifiers mogen alleen alfanumerieke letters of underscores bevatten. Een ID mag niet beginnen met een getal en mag geen spaties bevatten. |
is lager() | Retourneert True als alle tekens kleine letters zijn. |
isnumeriek() | Retourneert True als alle tekens numeriek zijn. |
isafdrukbaar() | Retourneert True als alle tekens in de tekenreeks kunnen worden afgedrukt. |
isruimte() | Retourneert True als alle tekens witruimten zijn. |
istitel() | Retourneert True als de tekenreeks de regels van een titel volgt, wat betekent dat alle woorden beginnen met een hoofdletter en de rest kleine letters. |
isboven() | Retourneert True als alle tekens in de tekenreeks hoofdletters zijn. |
gewoon() | Links lijnt de gespecificeerde tekenreekstekens uit en gebruikt cijfers om de hoeveelheid ruimte aan te geven om gespecificeerde variabelen van andere tekens of zinnen te scheiden. |
maketrans() | Gebruikt om tekens te vervangen door opgegeven tekens. |
partitie () | Zoekt naar een opgegeven tekenreeks en splitst de tekenreeks in een tupel met drie elementen. Het gespecificeerde element zal het tweede element zijn, en het eerste en derde zullen zijn wat voor en na het gespecificeerde element komt. |
vervangen () | Vervangt de opgegeven waarde in de tekenreeks door een andere opgegeven waarde in de nieuwe tekenreeks. |
zoek() | Zoekt in de tekenreeks naar een opgegeven waarde en retourneert de laatste positie van waar deze is gevonden. De index is het nummer van het eerste teken van de opgegeven waarde. |
rindex() | Zoekt in de tekenreeks naar een opgegeven variabele en retourneert de laatste positie van waar deze werd gevonden. De index is het nummer van het eerste teken van de opgegeven variabele. |
juist() | Retourneert een rechts uitgelijnde versie van de tekenreeks. Tegenovergestelde van ljust() . |
rpartitie() | Soortgelijke partition() . |
rsplit() | Splitst een string op in een lijst, beginnend vanaf rechts. Als er geen "max" is opgegeven, retourneert deze methode hetzelfde als de split() methode. |
rstrip() | Verwijdert eventuele spaties of volgtekens die zijn opgegeven. |
splitsen () | Splitst een string in een lijst. Het standaardscheidingsteken is elke witruimte, maar het scheidingsteken kan worden opgegeven (bijv , ). |
splitlijnen() | u gebruikt n om de string in een lijst te splitsen. |
begint met() | Retourneert True als de tekenreeks begint met de opgegeven waarde. |
strip() | Verwijdert alle voorloop- en volgtekens van de opgegeven variabelen. Tenzij anders aangegeven, zijn de standaard volgtekens spaties. |
ruildoos() | Verwisselt alle tekens in een string. Als het teken een hoofdletter is, verandert het in een kleine letter en vice versa. |
titel() | Converteert het eerste teken van elk woord naar hoofdletters. |
vertalen() | Retourneert een tekenreeks waarbij sommige opgegeven tekens worden vervangen door het teken dat wordt beschreven in een woordenboek of in een toewijzingstabel. |
zfill() | Voegt nullen (0) toe aan het begin van de tekenreeks, totdat deze de opgegeven lengte heeft bereikt. |
Tabel met opmaakcodes
Formaatcode | Omschrijving | Voorbeeld |
---|---|---|
%d | Dag van de maand als getallen met nulvulling | 01, 02, 03, 04 โฆ, 31 |
%a | Afgekorte weekdag | zo, ma, wo, โฆ, za |
%A | Volledige naam van de weekdag | Zondag, Maandag, โฆ, Zaterdag |
%m | Maand als getallen met nulvulling | 01, 02, 03, ..., 12 |
%b | Afgekorte maand | Jan, Feb, โฆ Dec โฆ |
%B | Volledige maandnaam | januari, februari, โฆ, december |
%y | Jaar zonder eeuw | 00, 01, 02, ..., 99 |
%Y | Jaar met eeuw | 0001, โฆ, 2021, โฆ, 9999 |
%H | 24-uurs klok uur | 01, 02, 03, ..., 23 |
%M | Minuut als getallen met nulvulling | 01, 02, โฆ, 59 |
%S | Tweede als nul doorgegeven nummers | 01, 02, โฆ, 59 |
%f | Microseconde, links met nulvulling | 000000, 000001, โฆ, 999999 |
%l | 12-uurs klok uur | 01, 02, โฆ, 12 |
%p | Locatie is AM of PM | AM PM |
%j | Dag van het jaar | 01, 02, 03, ..., 366 |
- '
- "
- &
- 100
- 2021
- 7
- 9
- toegang
- Alles
- Alfabet
- Amerika
- anna
- Aanvraag
- argumenten
- dit artikel
- De Basis
- BEST
- 'best practices'
- BRUG
- gevallen
- uitdagen
- verandering
- code
- codering
- Wij creรซren
- Actueel
- gegevens
- dag
- omgang
- ontwikkelaars
- DEED
- bestuurder
- eindigt
- etc
- Tot slot
- Voornaam*
- formulier
- formaat
- Gratis
- vol
- functie
- grappig
- kloof
- handig
- hier
- Hoe
- How To
- HTTPS
- index
- IT
- mee
- juli-
- springen
- sleutel
- taal
- Talen
- leidend
- LEARN
- leren
- Lijn
- Lijst
- lijsten
- lang
- liefde
- Maps
- maandag
- nummers
- officieel
- Overige
- Overig
- zinnen
- Programming
- programmeertalen
- Python
- reeks
- lezing
- afstandswerk
- REST
- Retourneren
- reglement
- lopen
- reeks
- Delen
- Eenvoudig
- So
- OPLOSSEN
- Tussenruimte
- spleet
- vierkant
- begin
- The Basics
- niet de tijd of
- zelfstudie
- unicode
- us
- waarde
- Wat is
- WIE
- woorden
- Mijn werk
- Bedrijven
- het schrijven van
- X
- jaar