| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan formateres en streng på Python
    Pythons "streng "-modulet indeholder mange nyttige metoder til at formatere strenge til præsentation for brugeren. For tekststrenge , manipulere flere metoder tilfældet , for eksempel aktivering. Andre metoder tilføjer polstring på begge sider af strengen , så den passer ind i en fast bredde område , som er nyttig til at præsentere numeriske værdier med forskelligt antal cifre. Polstring er skrællet væk af andre metoder. "Format" metoden er en kraftfuld tilpasselig metode, der kombinerer flere af disse funktioner , så du kan præcist at kontrollere den måde, tallene præsenteres som strenge. Instruktioner
    Basic String formatering Metoder
    1

    Start Python kommandolinjen tolk. Opret en streng med følgende kommando : Hej

    myString = " dette er et eksempel string"
    2

    Kapitalisere strengen med følgende kommando : Hej

    myString = myString . kapitalisere ()

    Type " myString " for at se den ændrede streng i kommandolinjen
    3

    kapitalisere hvert ord i strengen med følgende kommando : . < br >

    myString = mystring.title ()
    4

    gøre hele strengen store bogstaver med følgende kommando : Hej

    myString = mystring.upper ()
    < br > 5

    gøre hele strengen små bogstaver med følgende kommando : Hej

    myString = mystring.lower ()
    6

    Swap tilfælde af hvert bogstav i strengen med følgende kommando : Hej

    myString = mystring.swapcase ()
    7

    Brug "center ", " ljust , " og " rjust " metoder til at retfærdiggøre snor i en fast bredde felt . For eksempel følgende kommando højre retfærdiggør snor i en 40 -tegns felt : Hej

    mystring.rjust (40)

    Tilføj andet argument til en af ​​begrundelsen metoder til at fylde feltet med en karakter . For eksempel centrerer følgende kommando strengen i en 40 -tegns felt , omgivet af stjerner : Hej

    mystring.center (40, '*' )
    8

    Fjern førende og /eller efterstillede tegn fra strengen med "strimmel ", " lstrip , " og " rstrip " metoder. For eksempel , skal du skrive følgende to kommandoer:

    myString = " rum omkring ordene "

    mystring.strip ()

    strengen er output uden det indledende og afsluttende mellemrum . De " lstrip " og " rstrip " metoder fjerner kun ledende eller afsluttende mellemrum , hhv. Til strip off forskellige karakterer , angiv dem i metoden argumentation. Prøv for eksempel følgende to linier:

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

    mystring.lstrip ( ' htp :/")

    enhver kombination af tegnene i det argument er krængede begyndelsen af strengen , så " http://" delen er ikke vist i outputtet.
    " format " Method

    9

    Format resultatet af en matematisk operation med en præcision på to decimaler med en kommando som denne :

    " About {0 : .2 % } af befolkningen er skadet. " . format (457/2987)

    krøllede parenteser angiver det punkt i strengen hvor værdien vil blive formateret og indsættes . "0 " refererer til det første argument i " format "-metoden , tyktarmen begynder format specifikation , og " .2 % " formatering erklæring betyder at bruge to decimaler, og formatere værdien som en procentdel .
    Salg 10

    Format flere værdier ved at tilføje argumenter til " format "-metoden : Hej

    "Resultatet er {0 : b } i binær eller {0 : d } . i decimal det andet resultat i hexadecimal er { 1: x} . " format (12 * 2,2576 * 432)

    det første argument er indekseret som 0 , og den anden som 1 . Formatering typer i dette eksempel ( binær , decimal, og hexadecimal ) gælder kun for heltal. Konsultere python dokumentation docs.python.org for en komplet liste over typer, du kan angive .
    11

    Forord formatet med en af ​​figurerne "> ", " < ", " = "eller" ^ " og en række at tilpasse og pad værdien i en fast bredde felt : Hej

    " Resultatet er : { : 0> 20.2f } . "-formatet (56/171) < br >

    Bemærk udeladelsen af ​​"0 " før tyktarmen. "0" er standardværdien , så for en enkelt argument, du ikke har brug for det. Den " f" formatet er for fast punkt numre. Den " 0> 20" del forårsager værdi at være højrejusteret og polstret med nuller i et felt af bredde 20 . "= " I stedet for ">" ville forårsage polstring til at komme , før tegn, hvis der var en , og " ^ " ville centrere værdien i feltet .
    12

    Årsag tegnet af nummer altid blive vist ved hjælp af "+ " med et numerisk format , og bruge en plads til at vise negativer og tilføje en førende plads til positive:

    " Vis altid tegn: {0 : + d } Vis kun tegn hvis negativ førende plads, hvis positive : { 0: d } { 1: d } ". format ( 56 , -67 )
    13

    Præsenter et tal med komma adskiller hver tre cifre med denne kommando :

    "{ : , }" . format (123456789 }
    14

    Forord binære, oktale , eller hexadecimal formater med "# " for at vise en relevant præfiks i output : < br >

    "Antallet {0 : , } i hex er : { 0: # x }" format ( 4.746.379 )
    15

    Konsultér Python dokumentation docs.python.org at se. flere eksempler på "Format" -metoden.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til at læse fra en hjemmeside med Python 
    ·Hvordan at kalde en funktion fra en streng i Python 
    ·Python Projekter for OpenCV 
    ·Hvor svært er at designe en GUI i Python 
    ·Sådan oprettes en Tuple i Python 
    ·Python Slice Metode 
    ·Hvordan laver Global Navne i Python 
    ·Sådan får nøgleværdier i Python 
    ·Sådan Deltag Strings i Python 
    ·Sådan fjernes en understregning i Python 
      Anbefalede Artikler
    ·Sådan Output tegn med en MySQL Query 
    ·Sådan får du en webside i PHP 
    ·Hvordan til Compact MS Access DB i VB 
    ·Visual Basic Projekter 
    ·Sådan Set Up Deployment i VBS 
    ·Sådan deaktiveres Query i MySQL Cache 
    ·Sådan Break Out of a DIV Uden absolut positionering 
    ·Sådan installeres OpenCMS 
    ·Sådan opdaterer tabellen COL 
    ·Hvordan man laver en Shoutbox Med PHP og SQL 
    Copyright © Computer Viden http://www.computerdk.com