logo

Daudzrindu virkne Python

Rakstzīmju secību sauc par virkni. Programmā Python virkne ir atvasināts nemainīgs datu tips — pēc definēšanas to nevar mainīt. Lai mainītu virknes, mēs varam izmantot Python funkcijas, piemēram, sadalīšanu, pievienošanu un aizstāšanu.

Python ir vairākas metodes virkņu definēšanai. Ir pieņemamas vienpēdiņas (), dubultpēdiņas ( ) un trīspēdiņas (’ ).

Python daudzrindu virkne

Ir vairākas pieejas vairāku rindu virknes ieviešanai Python. Lai definētu vairāku rindu virknes, mēs varam izmantot pretreakciju, iekavas un trīskāršās pēdiņas. Lai labāk izprastu Python daudzrindu virkni, tālāk ir norādītas šādas pieejas.



  • Trīskāršu pēdiņu izmantošana
  • Izmantojot iekavas un vienas/dubultpēdas
  • Izmantojot atpakaļslīpu
  • Izmantojot iekavas
  • Izmanto join()
  • Izmantojot f-stīgas
  • Izmantojot string.format()
  • Izmantojot %

Python daudzrindu virkne, izmantojot trīspēdiņus

Trīskāršu pēdiņu stila izmantošana ir viens no vienkāršākajiem un visizplatītākajiem veidiem, kā sadalīt lielu virkni daudzrindu Python virknē. Lai izveidotu vairākrindu virkni, var izmantot trīs pēdiņas (' vai ). Tas ļauj formatēt tekstu vairākās rindās un iekļaut rindiņu pārtraukumus. Lai definētu vairākrindu Python virkni, ievietojiet divas trīskāršas pēdiņas — vienu sākumā un vienu beigās.

Python3




multiline_string>=> '''This is a> multiline> string.'''> print>(multiline_string)>

>

>

Izvade

This is a multiline string.>

Izveidojiet Python daudzrindu virkni, izmantojot iekavas un vienas/dubultpēdas

Cita metode vairāku rindu virknes definēšanai programmā Python ir tās komponentu iekļaušana iekavās. Kā parādīts iepriekš, ir pieņemamas gan vienpēdiņas (), gan dubultpēdiņas (). Lai uzzinātu, kā tos izmantot, skatiet tālāk sniegtos piemērus.

Python3




colors>=> (>'multi-line string'> >'red '> >'blue '> >'green '> >'yellow '> >)> print>(colors)>

>

>

Izvade

multi-line stringred blue green yellow>

Python daudzrindu virkne, izmantojot slīpsvītru

Programmā Python mēs varam sadalīt virkni daudzās rindās, izmantojot slīpsvītras . Reversā slīpsvītra rakstzīme programmā Python kalpo kā rindas turpinājuma rakstzīme. To izmanto, lai apvienotu tekstu, kas sastāv no atsevišķām rindām.

Python3




java logotips

x>=> 'multiline String'> > >'I love Python'> > >'Python Langauge'> print>(x)>

>

>

Izvade

multiline StringI love PythonPython Langauge>

Izveidojiet Python daudzrindu virkni, izmantojot iekavas

Ja virknē nav jaunas rindiņas, ir cita metode, kā deklarēt vairākrindu virkni Python kas ietver iekavu izmantošanu. Apskatīsim to šādā piemērā:

Python3




x>=> (>'multiLine string '> >'Welcome to GFG '> >'I Love Coding '>)> print>(x)>

>

>

Izvade

multiLine string Welcome to GFG I Love Coding>

Python daudzrindu virknes izveide, izmantojot join()

Šajā opcijā mēs sadalām vairākas virknes, lai drukātu vairākrindu virknes, izmantojot Python virkni pievienoties () funkciju. Tā kā būtu grūti izlaist atstarpi, izmantojot iekavas vai slīpsvītras ļoti garā virknē, abās iepriekš minētajās alternatīvās tika iekļauts nosacījums, lai pārbaudītu atstarpes, kad tās tiek izmantotas. Tomēr šo problēmu var novērst, izmantojot string join() metodi. Tālāk ir sniegts piemērs, kas palīdzēs jums to saprast.

Python3




gimp noņemt ūdenszīmi
x>=> ' '>.join((>'multiline String '>,> >'Python Language'>,> >'Welcome to GFG'>))> print>(x)>

>

>

Izvade

multiline String Python Language Welcome to GFG>

Python daudzrindu virkne, izmantojot f-stīgas

Python ievieš jaunu formātu virknēm, ko sauc F-stīgas , ko var izmantot ar Python 3.6 un jaunākām versijām. Šis formāts ir noderīgs tā īsākas sintakses dēļ. Lai izmantotu f-virknes, pirms virknes sākuma pēdiņām ievietojiet f vai F. Mainīgo nosaukumi ir norādīti krokainajās iekavās ({}), un to līdzvērtīgā vērtība tiek aizstāta izpildlaikā.

Python3




name>=> 'Welcome to GFG'> points>=> 10000> gfg>=> f>'Hello! {name}, You got {points} points.'> print>(gfg)>

>

>

Izvade

Hello! Welcome to GFG, You got 10000 points.>

F-virknes var izmantot arī, lai formatētu skaitļus, datumus un laikus.

Python3




price>=> 99.99> changed_price>=> f>'${price:.2f}'> print>(changed_price)>

>

>

Izvade

.99>

Daudzrindu virkne Python, izmantojot string.format()

Šajā opcijā mēs varam izmantot mainīgos, lai formatētu virkni, izmantojot string.format() . Tas var būt noderīgi, rakstot skriptus, kodu vai citu formatētu tekstu. Tālāk ir sniegts piemērs, kas palīdzēs jums to saprast.

Python3


kurš ir Fredijs Merkūrijs



car>=> 'Ferrari'> price>=> 250000> x>=> 'Hello, The price of {} is {}'>.>format>(car, price)> print>(x)>

>

>

Izvade

Hello, The price of Ferrari is 250000>

Daudzrindu virkņu izveide, izmantojot % Python

Šajā opcijā Python operators % tiek izmantots, lai formatētu virknes. Tas atgriež formatētu virkni pēc vērtību virknes un formāta virknes saņemšanas kā ievades. Vērtības virknē tiek attēlotas kā aizvietotas formāta virknē.

Python3




name>=> 'Rahul'> points>=> 100> x>=> 'Hello, %s! You have %d coins.'> %> (name, points)> print>(x)>

>

>

Izvade

Hello, Rahul! You have 100 coins.>

Operatoru % var izmantot arī, lai formatētu skaitļus, datumus un laikus.

Python3




marks>=> 49.99> total_marks>=> '%0.2f'> %> marks> print>(total_marks)>

>

>

Izvade

49.99>