Š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.python str

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.obrada žica u pitonu

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.

Dijelite na društvenim mrežama:

Povezan
Java polja žica. Razvrstavanje polja u Java. Dvodimenzionalni Java rasporedJava polja žica. Razvrstavanje polja u Java. Dvodimenzionalni Java raspored
UTF-8 - kodiranje znakovaUTF-8 - kodiranje znakova
Programiranje: Java. Vrste podatakaProgramiranje: Java. Vrste podataka
Python - što je to? Visoki programski jezikPython - što je to? Visoki programski jezik
Python programski jezik: petljePython programski jezik: petlje
String operater u Pascalovom nizuString operater u Pascalovom nizu
Skriptni programski jezici: zadaci, značajke i prednostiSkriptni programski jezici: zadaci, značajke i prednosti
Upotreba indeksa (jаvascript) prilikom rada s nizovima i nizovimaUpotreba indeksa (jаvascript) prilikom rada s nizovima i nizovima
Što je to lektura?Što je to lektura?
Kako stvoriti mysql bazu podatakaKako stvoriti mysql bazu podataka
» » Što su objekti u Pythonu?
LiveInternet