Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe maak je een string op Python opmaken
"string " module Python's bevat veel nuttige methoden om strings te formatteren voor de presentatie aan de gebruiker . Voor tekenreeksen , verschillende methoden manipuleren het geval, bijvoorbeeld kapitalisatie . Andere methoden toe padding aan weerszijden van de string om het te passen in een vaste breedte veld , die nuttig zijn voor de presentatie van numerieke waarden met verschillende aantallen cijfers is te maken . Padding wordt gestript weg door andere methoden . Het "format " -methode is een krachtige aanpasbare methode die combineert verschillende van deze functies , zodat u de manier waarop getallen worden voorgesteld als strings precies te controleren . Instructies
Basic String Formatting Methoden
1

Start de Python command - line interpreter . Maak een string met de volgende opdracht :

mystring
= " Dit is een voorbeeld string" kopen van 2

Profiteren van de string met het volgende commando :

mystring = mystring . kapitaliseren ( )

Type " mystring "
aan de gewijzigde tekenreeks in de command -line te zien
3

hoofdletters elk woord in de string met het volgende commando : . < >

mystring = mystring.title (br )
4

Maak de hele reeks hoofdletters met de volgende opdracht :

mystring = mystring.upper ( ) op < br > 5

Maak de hele reeks kleine letters met de volgende opdracht :

mystring = mystring.lower ( )
6

Verwissel het geval van elke letter in de tekenreeks met de volgende command :

mystring = mystring.swapcase ( )
7

Gebruik de " center ", " ljust , " en " rjust " methoden om de string in een vaste breedte veld te rechtvaardigen . Bijvoorbeeld , de volgende opdracht rechtermuisknop rechtvaardigt de string in een veld van 40 karakters :

mystring.rjust
( 40 ) op

Voeg een tweede argument om een van de rechtvaardiging methoden om het veld te vullen met een teken . Bijvoorbeeld , het volgende commando centreert de string in een veld 40 - karakter , omgeven door sterretjes :

mystring.center
( 40 , ' * ' )
8

Verwijder toonaangevende en /of trailing tekens uit de tekenreeks met de " strip ", " lstrip , " en " rstrip " methoden . Typ bijvoorbeeld de volgende twee commando's :

mystring
= " ruimten rond de woorden "

mystring.strip
( ) op

De string wordt zonder de voorste en achterste ruimtes . De " lstrip " en " rstrip " methoden te verwijderen alleen spaties voor of na , respectievelijk . Om strip uit verschillende personages , geef ze in het argument van de methode . Probeer bijvoorbeeld de volgende twee regels :

mystring
= " http://www.ehow.com "

mystring.lstrip
( ' htp :/' ) op Twitter

elke combinatie van de karakters van het argument worden afgestroopt het begin van de string , zodat het " http://" deel is niet in de uitvoer getoond .
de " format " Methode

9

Format het resultaat van een wiskundige bewerking met een nauwkeurigheid van twee decimalen met een commando als dit :

" Over { 0 : 0,2 % } van de bevolking zijn gewond . " . formaat (457/2987)

de accolades geven het punt in de tekenreeks waar de waarde wordt geformatteerd en geplaatst . De " 0 " verwijst naar het eerste argument van de "format" -methode , begint de dikke darm het formaat specificatie , en de " 0,2 % " opmaak verklaring betekent op twee decimalen , en het formaat van de waarde gebruiken als een percentage .

format meerdere waarden 10 door het toevoegen van argumenten om de "format " -methode :

" het resultaat is { 0 : b } in binaire , of { 0 : d } . in decimalen het tweede resultaat hexadecimaal is { 1 : x } . " formaat (12 * 2,2576 * 432)

het eerste argument wordt geïndexeerd als 0 , en de tweede als 1 . Het formatteren van soorten in dit voorbeeld ( binair , decimaal en hexadecimaal ) zijn alleen geldig voor gehele getallen . Raadpleeg de documentatie bij python docs.python.org voor een volledige lijst van de soorten die u kunt opgeven .
11

Voorwoord het formaat met een van de personages " > ", " < ", " = , "of" ^ " en een aantal uit te lijnen en pad de waarde in een vaste breedte veld :

" het resultaat is : { 0 > 20.2f } . " -formaat ( 56/171 ) < br >

Let op de weglating van de " 0 " voor de dubbele punt . " 0 " is de standaard waarde , dus voor een enkel argument je niet nodig hebt . De " f" -formaat is voor vaste point getallen . De " 0 > 20 " onderdeel zorgt ervoor dat de waarde rechts uitgelijnd en gewatteerde met nullen in een veld van breedte 20 zijn. " = " In plaats van " > " zou ertoe leiden dat de padding te komen voor het bord als er een was , en " ^ " zou midden van de waarde in het veld .
12

Oorzaak het teken van de nummer om altijd worden weergegeven door het gebruik van " + " met een numerieke indeling en gebruik van een ruimte om negatieven te tonen en voeg een toonaangevende ruimte voor positieve punten :

" Always show teken: { 0 : + d } toon alleen teken indien negatief , toonaangevende ruimte als positief : { 0 : d } { 1 : d } . " formaat ( 56 , -67 ) op Twitter 13

Presenteer een getal met komma's scheiden na elke drie cijfers met dit commando :

" { : , } " . formaat (123456789 }

Voorwoord binaire 14 , octale of hexadecimale formaten met " # " om een ​​juiste prefix in de uitvoer weer te geven : < br >

" het nummer { 0 : , } in hex is : { 0 : # x } " formaat ( 4746379 ) op Twitter 15

Raadpleeg de Python documentatie bij docs.python.org te zien . meer voorbeelden van het "format" -methode .

Previous: Next:
  python Programming
·Hoe maak je een Wens Game Make…
·Functies Met Arrays & Ranges i…
·Hoe maak je een Python scripts…
·Hoe maak je een programma vanu…
·Hoe maak je een komma te schei…
·Hoe maak je een functie als ee…
·Hoe te lijsten Zet die achter …
·Software Maintenance Tutorial 
·Hoe kan ik een woordenboek Con…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Newline karakter invoege…
·Hoe maak je een vierkantswortel in C + +…
·Hoe maak je een regeleinde toe aan een S…
·Hoe kan ik PHP embedden in HTML met Drea…
·Hoe je meerdere databases query in Acces…
·Hoe maak je een variabele gebruiken Met …
·Hoe maak je een wetenschappelijke rekenm…
·Hoe je titels wijzigen in de taakbalk me…
·Hoe u de grootte van de HTML -knop Submi…
Copyright © Computer Kennis http://www.nldit.com