Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako formátovať reťazec na Python

" reťazec " modul Python obsahuje mnoho užitočných metód pre formátovanie reťazca pre prezentáciu užívateľmi . U textových reťazcov , niekoľko metód manipulovať prípad , napríklad kapitalizácie . Iné metódy pridať polstrovanie na oboch stranách reťazca , aby sa zmestili na pevnú šírkou poľa , čo je užitočné pre prezentáciu číselných hodnôt s rôznym počtom číslic . Polstrovanie je odstránený inými metódami . Metóda " Formát " je výkonný prispôsobiteľný spôsob , ktorý kombinuje niekoľko z týchto funkcií , čo vám umožní presne kontrolovať spôsob , akým čísla sú prezentované ako reťazce . Návod
Základné formátovací reťazec , metódy
1

Spustenie Pythone z príkazového riadku tlmočníka . Vytvorte reťazec pomocou nasledujúceho príkazu :

mystring = " Toto je príklad reťazec "
2

Zarobiť na reťazec pomocou nasledujúceho príkazu :

mystring = mystring . zarábať ( )

typu " MyString " vidieť zmenený reťazec príkazového riadku
3

veľké písmená každého slova v reťazci pomocou nasledujúceho príkazu : .

mystring = mystring.title ( )
4

, aby bol celý reťazec veľké písmená pomocou nasledujúceho príkazu :

mystring = mystring.upper ( )

5

, aby bol celý reťazec na malé písmená pomocou nasledujúceho príkazu :

mystring = mystring.lower ( )
6

Swap prípad každé písmeno v reťazci s nasledujúcej príkaz :

mystring = mystring.swapcase ( )
7

Použite " centrum " , " ljust " a " rjust " metódy na ospravedlnenie reťazec s pevnou šírkou poľa . Napríklad nasledujúci príkaz pravým dôvodom reťazec v poli 40 znakov :

mystring.rjust ( 40 )

pridať aj druhý argument k jednej z metód zarovnanie vyplniť polia s charakterom . Napríklad , nasledujúce riadiacich centier reťazec v 40 znakov poľa , obklopený hviezdičkami :

mystring.center ( 40 , ' * ' )
8

odobrať predné a /alebo koncové znaky z reťazca s " pás " , " lstrip , " a " rstrip " metód . Napríklad , zadajte nasledujúce dva príkazy : Spojené

MyString = " priestory okolo slova "

mystring.strip ( )

reťazec je výstup bez predných a koncové medzery . " Lstrip " a " rstrip " metódy odstrániť iba predné alebo koncové medzery , resp . Vyzliecť rôzne postavy , uveďte ich v argumente metódy . Napríklad , skúste nasledujúce dva riadky :

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

mystring.lstrip ( " htp :/' )

akákoľvek kombinácia znakov v argumente sa vyzliekol na začiatok reťazca , takže " http://" časť nie je zobrazená vo výstupe .
" formát " Metóda

9

Formátovanie výsledku matematické operácie s presnosťou na dve desatinné miesta s príkazom , ako je toto :

" O { 0 : 0,2 % } . obyvateľov sú zranené . " formát (457/2987)

Zložené zátvorky označujú miesto v reťazci , kde bude hodnota formátovaný a vložené . " 0 " sa odkazuje na prvý argument metódy " formát " , hrubého čreva začína na špecifikáciu formátu , a " 0,2 % " vyhlásenie formátovanie znamená použiť dve desatinné miesta , a formátovať hodnoty v percentách .

10

formát viac hodnôt pridaním argumenty metódy " formát " :

" výsledok je { 0 : b } v binárnej , alebo . { 0 : d } v desiatkovej sústave Druhý výsledok v šestnástkovej sústave je { 1 : x } . formát " (12 * 2,2576 * 432)

Prvý argument je indexované ako 0 , a druhý ako jeden . Typy formátovanie v tomto príklade ( binárne , desiatkovej a šestnástkovej sústave ) platí len pre celé čísla . Obráťte sa na dokumentáciu python na docs.python.org pre úplný zoznam typov môžete zadať .
11.

Predslov formát s jednou z postáv " > " , " < " , " = , " alebo " ^ " a číslo , ktoré chcete zarovnať , a pad na hodnotu s pevnou šírkou poľa :

" Výsledok je : { 0 > 20.2f } . " formátu ( 56 /171 )

Poznámka opomenutie " 0 " pred dvojbodkou . " 0 " je východisková hodnota , takže jediným argumentom nepotrebujete to . Formát " f " je pre čísla pevnej bodov . " 0 > 20 " časť spôsobí , že hodnota je správne , oprávnené a polstrovaná s nulami v oblasti o šírke 20. " = " Namiesto " > " by mohlo spôsobiť polstrovanie , aby sa pred znak , ak tam bol jeden , a " ^ " sa sústredí na hodnotu v poli .
12

Príčina znamení číslo musí byť vždy zobrazená pomocou " + " sa číselnom formáte , a použiť priestor ukázať , negatívov a pridajte vedúci priestor pre pozitívy :

" vždy zobraziť nápis : { 0 : d } + Zobraziť iba značku ak je záporný , predná plocha je ak kladný : format " ( 56 , -67 )
13

Prezentujte číslo s čiarkou oddeľujúcou každé tri číslice s týmto príkazom { 0 :: d } { d 1 } . :

" { : , } " . formát (123456789 }
14

Predslov binárne , osmičkové alebo šestnástkovej formáty s " # " pre zobrazenie zodpovedajúce prefix na výstupe :

" číslo { 0 : , } v hex je : { : # x 0 } " formátu ( 4746379 )
15

nájdete v dokumentácii Pythone na docs.python.org vidieť . ďalšie príklady spôsobu " formáte " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené