Što su objekti u Pythonu?
Ime str u Python se koristi za označavanje zaliha. To je ugrađena vrsta podataka, koja je naredba slijed Unicode znakova. Redovi obično sadrže tekstualne podatke. Oni su analogni poljem C jezika, ali imaju niz moćnih alata za obradu.
Line Writers
Postoji nekoliko načina pisanja žice. Najpopularniji su citati i apostrofi. Oni su međusobno zamjenjivi i njihova upotreba omogućuje isključivanje znaka "":
- > Example_1 = "Ovako redovi su napisani"
Prilikom obrade stringova u Pythonu dozvoljene su i triple citate. U njima je prikladno zaključiti velike blokove teksta. Unutar strukture mogu postojati apostrofi i obični citati:
- > Example_2 = "" "Približan skup riječi za" block string "u Pythonu» »»
Osnovne operacije
Crte podupiru tlak standardnih operacija za sekvence. Ovo je povezivanje, indeksiranje, vađenje kriške, izračunavanje duljine i ponavljanje:
- > Strt = "FB" # Dodjeljujemo vrijednost
- > St
- «FB»
- > Strt_2 = Strtina + "." + "Ru" # obavljaju vezu
- > St_2
- «nsokote.ru»
- > STR_3 = "O" * 3 + "PS!" # Ponavljanje i povezivanje
- > Stranica_3
- «Oprostite!»
- > len (St_3) # izračunava duljinu
- 6
Budući da su kod Python str nepromjenjivi tipovi, svaka operacija stvara novi objekt niza.
Indeksiranje redaka
Svaki element liniju može se pristupiti svojim položajem ili rednim brojem. Brojanje ne počinje s uobičajenom jedinicom, već od nule. Da biste radili s indeksima, koristite kvadratne zagrade. Dakle, ako želite izdvojiti drugi znak, morate poslati naredbu "naziv objekta" [1] prevoditelju:
- > Stranica [1]
- «O»
Kada izvadite krišku, broj s lijeve strane operatera ":" znači lijevu stranu obrasca. Broj s desne strane označava element na koji će se izrezati kriška. Važno je zapamtiti da objekt naveden desno od debelog crijeva nije uključen u krišku:
- > STR_3 [3: 5]
- «PS»
Pretvaranje žica
U Pythonu, str () se može nazvati kao ugrađena funkcija. Kao argument, potrebno je bilo koji objekt i vraća svoj prikaz niza. Na primjer, ako vam je potrebna da biste povezali s obje strane znak „+” mora biti istog tipa. Inače, prevoditelj će prikazati poruku o pogrešci:
- > 5+ "psi" + "trčanje"
- Traceback (posljednji posljednji posljednji poziv posljednji): hellip-TypeError
- > str (5) + "psi" + "trčanje".
- "5 pasa trče."
Umjesto str (), dopuštena je druga funkcija repr (). Ona također izvršava pretvorbu, ali vraća objekt kao redak koda u proširenoj verziji.
Za dubinsku obradu linija, postoji snažan skup metoda specifičnih za ovu vrstu podataka. Formalno, to su atributi pridruženi objektima koji se odnose na funkcije.
Sintaktički, konstrukcija upotrebe metoda niza izgleda ovako: "object.method (argument)".
- > l = "ggffkkllrr"
- > l.replace ("ff", "gg")
- «Ggggkkllrr»
Primjer je upotrijebio način zamjene elemenata .replace (). Ova generička metoda prihvaća nizove bilo koje duljine kao argumente i provodi globalno pretraživanje, nakon čega slijedi zamjena.
Postoje i druge metode i operateri za rad s žicama, njihovo oblikovanje i pretvorbu. Popis se nalazi na službenom jeziku.
- Python je razvojno okruženje. Python 3 za početnike
- Java polja žica. Razvrstavanje polja u Java. Dvodimenzionalni Java raspored
- UTF-8 - kodiranje znakova
- Programiranje: Java. Vrste podataka
- Python - što je to? Visoki programski jezik
- Python programski jezik: petlje
- String operater u Pascalovom nizu
- Skriptni programski jezici: zadaci, značajke i prednosti
- Upotreba indeksa (jаvascript) prilikom rada s nizovima i nizovima
- Što je to lektura?
- Kako stvoriti mysql bazu podataka
- Programiranje u Pythonu: Popis
- Ulaz i izlaz u Pythonu. Ulaz i ispis
- Programiranje u Pythonu. Rad s žicama
- Kako mogu pronaći ostatak podjele u Pythonu?
- Uvjetna izgradnja. Python: prostranost i jednostavnost jezika
- Python: vrste podataka, uvjeti, zahtjevi i primjeri
- Funkcije u Pythonu: def. Python 3 za početnike
- Objektno orijentirano programiranje u Pythonu: klase, opis i značajke
- Rad s objektima datoteka: otvaranje, čitanje i pisanje datotekama u Pythonu
- Uvjetne izjave ako / drugo u Pythonu: sintaksa i primjena