Python

Python-merkkijonotoiminnot

Python-merkkijonotoiminnot

Tässä artikkelissa aiomme keskustella merkkijonoista. Kuten tiedämme pythonissa, merkkijono on muuttumaton tietotyyppi (vain luku). Tämä voidaan ilmoittaa yksittäisinä lainausmerkeinä (s = ") tai kaksoislainausmerkeinä (s =" ”) tai kolminkertaisena lainausmerkeinä (s =" tai s = "" "" "")

Kuinka päästä python-tulkkiin

Avaa Linux-pääte ja kirjoita python ja paina Enter, jotta näemme python-tulkin. Kirjoita python3 + -versiolle python3. Seuraavat tiedot, jotka aiomme nähdä terminaalissa. Jos haluamme tarkistaa python-version, komento on “python -v.”

Tuotos:

Python 3.5.0 (oletus, 20. syyskuuta 2019, 11:28:25)
[GCC 5.2.0] Linuxissa
Kirjoita "help", "copyright", "credits" tai "license" saadaksesi lisätietoja.
>>>

Seuraavat toiminnot voidaan suorittaa merkkijonolle

Merkkijono

Tämä on hyödyllistä, kun haluamme vain osan merkkijonosta.

Merkintä: Merkkijonoindeksi alkaa aina 0: sta. Merkkijono voidaan kulkea eteen- ja taaksepäin (negatiivisen indeksin avulla).

Esimerkki: s = ”Huomenta”

Eteenpäin suuntautuva liikkumisindeksi: [0,1,2,3…]
käänteinen poikittaisindeksi: […, -3, -2, -1] tässä s [-1] = ”g”, s [-2] = ”n”, s [-3] = ”I”,…

syntaksi: Muuttujanimi [alku: lopeta: vaihe].

Tässä pysähdys on suljettu pois. Jos tarjoamme vain aloituksen, se purkaa kaikki merkit alusta loppuun. Jos annamme vain pysähdyksen, se purkautuu lopetettavaksi 0. indeksistä. Voimme jättää pois sekä aloitukset että lopetukset; siinä tapauksessa meidän on annettava vähintään kaksoispiste (s [:]). Jos emme anna Step-arvoa, oletusarvo on 1.

Esimerkki: s1 = ”Huomenta”.

Tässä esimerkissä haluamme poimia "hyvää".

s2 = s1 [0: 4]


Oletetaan, että haluamme poimia "od mor mor"

s2 = s1 [1: 8]


Oletetaan, että haluamme purkaa "Ning" (käänteisen indeksin avulla)

s2 = s1 [-5: -1:]


Oletetaan, että haluamme kääntää merkkijonon

s2 = s1 [:: - 1]

Pituus

Tämä menetelmä palauttaa merkkijonon merkkijonon.

syntaksi: Len (merkkijono)

Ketjutus

Tämä yhdistää tai yhdistää kaksi merkkijonoa.

syntaksi: S3 = s1 + s2

Iso kirjain

Tämä menetelmä muuntaa kaikki merkkijonon merkit isoksi.

syntaksi: Merkkijono.ylempi ()

s1 = 'Huomenta'
s2 = s1.ylempi ()

Pienet kirjaimet

Tämä menetelmä muuntaa kaikki merkkijonon merkit pieniksi kirjaimiksi.

syntaksi: Merkkijono.alempi()

s1 = 'Hyvä MorninG'
s2 = s1.alempi()

Nauha

Tämä menetelmä poistaa / poistaa arvon parametrina annetusta merkkijonosta. Oletusparametri on välilyönti.

Siellä 3 tyyppisiä nauhoja:

  1. lstrip (): Tämä nauhoittaa vain merkkijonon vasemman puolen.
  2. rstrip (): Tämä nauhoittaa vain merkkijonon oikean puolen.
  3. nauha (): Tämä nauhoittaa koko merkkijonon.

Etsi alimerkkijonoa merkkijonosta

Tämä paluuTotta”, Jos merkkijonosta muu löydetty alaotsikko palauttaa False. Jäsenoperaattorit “sisään"Ja"ei sisään”Käytetään tämän tarkistamiseen.

syntaksi: Merkkijonon alimerkkijono

Startswith

Tätä menetelmää käytetään tarkistamaan, aloitetaanko merkkijono alimerkkijonolla. Se palauttaa arvon True, jos merkkijono alkaa alimerkillä, muuten palauttaa False.

syntaksi: S.starsiwth (substing)

Loppuu

Tätä menetelmää käytetään tarkistamaan, päättyykö merkkijono alimerkkijonolla. Se palauttaa arvon "True", jos merkkijono päättyy alimerkkiin, muuten palauttaa False

syntaksi: S.endsiwth (substing)

Indeksi

Tätä menetelmää käytetään etsimään merkkijonon alimerkkijonon hakemisto. Jos se löytyy, palauttaa alimerkkijonon aloitusmerkkihakemiston, muuten arvovirheiden poikkeus nostetaan.

syntaksi: Merkkijono.indeksi (substing, beg = 0, end = len (merkkijono))

löytö

Tätä menetelmää käytetään etsimään merkkijonon alimerkkijonon hakemisto. Jos se löytyy, palauttaa alimerkkijonon aloitusmerkkihakemiston, muuten palautettu arvo.

syntaksi: Merkkijono.etsi (substing, beg = 0, end = len (merkkijono))

Kreivi

Tätä menetelmää käytetään laskemaan merkkijonon alimerkkijonon esiintyminen.

syntaksi: Merkkijono.määrä (alaosuus)

Vaihda kotelo

Tämä menetelmä vaihtaa / vaihtaa merkkijonon kirjainkoon.

syntaksi: Merkkijono. Vaihtokotelo ()

Isojen kirjainten käyttö

Tämä menetelmä kirjoitetaan isolla merkkijonolla

syntaksi: Merkkijono.isoilla kirjaimilla ()

Etsi merkkijonosta aakkosellinen vähimmäis- / enimmäismerkki

syntaksi: Min (merkkijono), max (merkkijono)

Korvata

Tämä menetelmä korvaa alimerkkijonon esiintymisen toisella merkkijonolla. Jos max edellyttäen, että monta kertaa se korvaa

syntaksi: Merkkijono. korvaa (vanha alimerkkijono, uusi merkkijono, max)

Jakaa

Tämä menetelmä jakaa merkkijono annettujen parametrien perusteella. Se palauttaa sanaluettelon, jos jaettu parametri löysi muun merkkijonon luettelona.

Ensimmäisessä esimerkissä jaettu merkki on välilyönti, ja se löytyy merkkijonosta. Se palauttaa luettelon sanoista

Toisessa esimerkissä jaettu merkki on _, eikä sitä löytynyt merkkijonosta. Se palauttaa saman merkkijonon kuin luettelo.

Tarkista merkkijono sisältää aakkosnumeerisia merkkejä

Tämä menetelmä palauttaa arvon "True", jos kaikki merkkijonon merkit ovat aakkosnumeerisia; muuten väärä

syntaksi: Merkkijono.isalnum ()

Tarkista merkkijono sisältää aakkosmerkkejä

Tämä menetelmä palauttaa arvon "True", jos kaikki merkkijonon merkit ovat aakkosjärjestyksessä; muuten väärä

syntaksi: Merkkijono.isalpha ()

Tarkista merkkijono sisältää vain numeroita

Tämä menetelmä palauttaa arvon "True", jos kaikki merkkijonon merkit ovat numeroita; muuten väärä

syntaksi: Merkkijono.isdigit ()

Tarkista merkkijono sisältää kaikki pienet kirjaimet

Tämä menetelmä palauttaa arvon "True", jos kaikki merkkijonon merkit ovat pieniä; muuten väärä

syntaksi: Merkkijono.islower ()

Tarkista merkkijono sisältää kaikki isot kirjaimet

Tämä menetelmä palauttaa arvon "True", jos kaikki merkkijonon merkit ovat isoja; muuten väärä

syntaksi: Merkkijono.isupper ()

Tarkista merkkijono sisältää vain välilyönnin

Tämä menetelmä palauttaa arvon "True", jos kaikki merkkijonon merkit ovat välilyöntejä; muuten väärä

syntaksi: Merkkijono.isspace ()

Liittyä seuraan

Tämä menetelmä ottaa kaikki sarjassa olevat kohteet (luettelo, dupleksi, sanelu) ja yhdistyvät yhtenä merkkijonona parametrin perusteella. Kaikkien kohteiden tulee olla merkkijono.

syntaksi: Parametri.liittyä (järjestys)


Tässä sekvenssi on luettelo, ja kaikki kohteet yhdistetään käyttämällä välilyöntiä ja #parametria.

Johtopäätös

Merkkijono on muuttumaton tietotyyppi, ja kaikki suorittamamme toiminnot tulisi tallentaa toiseen merkkijonomuuttujaan. Edellä mainitut ovat yleisin ja yleisesti käytetty merkkijono-operaatio.

Jos haluamme tarkistaa, mitkä kaikki toiminnot tuetaan merkkijonotyypille dir (str) tulkkiin ja paina Enter. Se näyttää kaikki menetelmät / toiminnot, jos haluamme tarkistaa dokumentaation merkkijonomenetelmästä / funktiotyypistä ohje (str) ja paina Enter.

Shadow of the Tomb Raider for Linux -opetusohjelma
Shadow of the Tomb Raider on kahdestoista lisäys Tomb Raider -sarjaan - toiminta-seikkailupelisarja, jonka on luonut Eidos Montreal. Kriitikot ja fani...
Kuinka parantaa FPS ää Linuxissa?
FPS tarkoittaa Kuvaa sekunnissa. FPS: n tehtävänä on mitata kehysnopeus videotoistoissa tai peliesityksissä. Yksinkertaisin sanoin sekunnissa näytettä...
Suosituimmat Oculus App Lab -pelit
Jos olet Oculus-kuulokemikrofonin omistaja, sinun täytyy olla tietoinen sivulatauksesta. Sivulataus on prosessi, jolla ei-kaupallista sisältöä asennet...