Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
FunkcjonalnewprowadzeniedoPythona
...:
print("ThisisnotthebeltIwanttoendupwith:",belt)
...:
ThisisnotthebeltIwanttoendupwith:white
ThisisnotthebeltIwanttoendupwith:blue
ThisisnotthebeltIwanttoendupwith:purple
ThisisnotthebeltIwanttoendupwith:brown
ThebeltIwanttoearnis:black
Ciągiiformatowanieciągów
Ciągi(string),nazywaneteżłańcuchami,sekwencjamiznakówiczęstoformatowane
programowo.NiemalwszystkieprogramywPythoniewykorzystująciągi,gdyżpozwala
toprzesyłaćkomunikatydoużytkownikówprogramu.Tymniemniejjestkilkakluczowych
koncepcji,któretrzebapoznać.
Ciągimożnatworzyćprzyużyciupojedynczych,podwójnychipotrójnych/
podwójnychcudzysłowów.
Ciągimogąbyćformatowane.
Pewnąkomplikacjąjestto,żeciągimogąbyćkodowanenawielesposobów,wtym
przyużyciuUnicode.
Dooperowanianaciągachdostępnychjestwielemetod.Wedytorzelubpowłoce
IPythonmożnaznaleźćtemetodyprzyużyciutechnikidopełnianiatabulatorem:
In[8]:basic–string:""
In[9]:basic–string.
capitalize()
istitle()
isdecimal()
expandtabs()
maketrans()
isspace()
encode()
lower()
isnumeric()
index()
count()
ljust()
format()
casefold()
isupper()
isdigit()
fnd()
partition()
isalpha()
islower()
endswith()
format–map()
isalnum()
lstrip()
isprintable()
center()
join()
isidentifer()
Podstawowyciąg
Najbardziejelementarnąpostaciąciągujestzmienna,doktórejzostałaprzypisanapewna
frazaujętawcudzysłowy.Cudzysłowytemogąbyćpotrójne,podwójnelubpojedyncze:
In[10]:basic–string:"Brazilianjiu-jitsu"
7