Izpratne par Strings ir fundamentāla ikvienam, kas programmē ar Python. Šie rakstzīmju virknes ļauj jums glabāt un manipulēt tekstus. Šajā rokasgrāmatā jūs iemācīsities, kā efektīvi izmantot Strings Python, tostarp to izveidošanu, ievietošanu, darbojoties ar īpašajām rakstzīmēm un String apvienošanu.

Galvenās atziņas

  • Strings var izveidot vienkāršos vai dubultos pēdiņās.
  • Escape rakstzīmju izmantošana ļauj strādāt ar īpašām rakstzīmēm iekšā String.
  • Vairāku rindu Strings var rakstīt, izmantojot īpašu sintaksi.
  • Strings var apvienot, izmantojot apvienošanu.

Solī pa solim rokasgrāmata

Strings izveidošana

Lai izveidotu String, jūs vienkārši varat ievietot tekstu dubultajās pēdiņās. Piemēram, lai parādītu savu vārdu, vienkārši rakstiet:

Python programmēšanas pamati striņgiem

Tāpat varat izmantot arī vienkāršas pēdiņas. Abām versijām būtībā ir tāda pati nozīme, bet vienkāršās pēdiņas palīdz izvairīties no konfliktiem ar dubultajām pēdiņām, ja jūs vēlaties izmantot ievietotus Strings.

Strings ievietošana

Ja jūs vēlaties izmantot String iekšējā cita String, jūs varat gudri kombinēt pēdiņas. Piemēram, ja vēlaties izveidot HTML saiti ar ievietotu String:

Šeit jūs redzēsiet, ka problēma rodas, ja iekšējais String nav pareizi definēts.

Vienkāršs triks ir izmantot vienkāršas pēdiņas iekšējā String. Tas ļauj jums viegli strādāt iekšējā ārējā String.

Escape rakstzīmes

Dažreiz jums jāievieto īpašas rakstzīmes jūsu tekstā, piemēram, pašas pēdiņas. Tam mēs izmantojam Escape rakstzīmi, kas Python ir atpakaļslīps (\).

Ja, piemēram, jūs vēlaties attēlot pēdiņas iekšā String, rakstiet to šādi:

Tāpat jūs varat izveidot jaunas rindas, izmantojot Escape secību \n. Tas var būt noderīgi, ja vēlaties radīt formatētas izejas.

Python programmēšanas pamati ar virknēm

Vairāku rindu Strings

Vairāku rindu Strings ir iespējams papildus izmantot triple Quotes (''' vai """). Ar to jūs varat ievadīt tekstu vairākās rindās, neizmantojot Escape rakstzīmes.

Virzienu pamati Python programmēšanā

Ja jūs ievietojat vairāku rindu String bez šīs sintakses, Python parādīs jums sintakses kļūdu, jo tas gaida, ka viss paliks vienā rindā.

Strings apvienošana

Bieži sastopams scenārijs, strādājot ar Strings, ir vairāku Strings apvienošana. Tas tiek darīts, izmantojot plus zīmi (+).

Python programmēšanas pamati ar virknēm

Pieņemsim, ka jums ir Strings "Sveiki" un "Pasaule". Jūs varat tos vienkārši apvienot:

Python programmēšanas pamati: apstrāde ar virkņu (string) datiem

Ņemiet vērā, ka starp Strings neveidojas tukša vieta. Ja vēlaties tukšu vietu, jums to jāievada skaidri.

Python programmēšanas pamati: virknēs (strings)

Pievērsiet uzmanību, ka apvienošana rada jaunu String. Izmaiņas esošajā String neparedz, ka sākotnējā mainīgā tiks mainīta.

Kopsavilkums – Strings Python – pamati un pielietojumi

Šīs rokasgrāmatas ietvaros jūs esat iepazinušies ar pamatiem String darbā Python. Jūs tagad zināt, kā izveidot Strings, strādāt ar īpašām rakstzīmēm, izmantot vairāku rindu tekstus un savienot Strings. Šīs prasmes ir būtiskas jūsu programmēšanas projektiem.

Bieži uzdoti jautājumi

Kā izveidot vienkāršu String Python?Jūs varat izveidot String ar dubultajām vai vienkāršajām pēdiņām, piemēram, "Sveiki" vai 'Sveiki'.

Kāds ir Escape rakstzīmju mērķis?Escape rakstzīmes ļauj izmantot īpašas rakstzīmes iekšā String, nebeidzot String.

Kā varu izmantot Strings vairākās rindās?To var izdarīt ar triple Quotes, t.i., vai nu ''' vai """.

Kā apvienot vairākus Strings?Jūs varat savienot Strings ar plus zīmi (+); ņemiet vērā, ka automātiski netiek pievienota tukša vieta.

Kā es izvada String ar jauno rindu?Izmantojiet Escape secību \n, lai radītu vēlamās jauno rindu.