Virknes sasaistīšana, izmantojot operatoru “+”
Lai pārbaudītu, kā to izveidot, izveidojiet pitona failu ar šo skriptu "+" operators strādā Python virkņu savienošanai. Nosauktajiem mainīgajiem tiek piešķirtas divas virknes vērtības str1 un str2. Šīs divas vērtības ir pareizi apvienotas un izdrukātas. Pēc tam nosauktajiem mainīgajiem tiek piešķirta viena virknes vērtība un skaitliskā vērtība tekstu un cena. Ja vēlaties apvienot šīs vērtības, tas, radot kļūdu, to pieminot int vērtību var konvertēt str. Tātad skaitliskā vērtība tiek konvertēta virknes vērtībā, izmantojot str () metodi pirms datu apvienošanas.
#!/ usr / bin / env python3# Definējiet virknes vērtības
str1 = "Man patīk"
str2 = "Programmēšana"
# Virknes vērtības apvienošana ar citu virknes vērtību
apvienotTeksts1 = str1 + str2
# Izdrukājiet kombinēto izvadi
print ("Virknes apvienošana ar virkni: \ n", combine1)
# Definējiet virknes vērtību
text = "Grāmatas cena ir"
# Definējiet skaitļa vērtību
cena = 50
# Virknes vērtības apvienošana ar skaitļa vērtību
combText2 = teksts + "$" + str (cena)
# Izdrukājiet kombinēto izvadi
print ("\ nVirknes apvienošana ar numuru: \ n", combine2)
Izeja:
Izeja tiek parādīta attēla labajā pusē.
Virknes savienošana, izmantojot operatoru '%'
Lai pārbaudītu, kā to izveidot, izveidojiet pitona failu ar šo skriptu “%” simbols darbojas virkņu savienošanai Python. Tas darbojas tāpat kā C valodas virkņu formatējums. Šeit mainīgajos str1 un str2 tiek piešķirtas divas virknes vērtības. Divas vai vairākas virkņu vērtības varat apvienot, izveidojot ar komatiem atdalītu grupu un grupas priekšpusē izmantojot simbolu '%'. Pirmās iekavas () tiek izmantotas virkņu vērtību grupēšanai, un '% s' tiek izmantotas izdrukāt () metodi, lai to definētu, drukāšanas vērtības ir virknes.
#!/ usr / bin / env python3# Definējiet divas virknes vērtības
str1 = "Python"
str2 = "ir populāra skriptu valoda"
# Apvienojiet virknes vērtības, izmantojot operatoru '%'
print ("Izeja pēc virkņu apvienošanas: \ n \ n% s% s"% (str1, str2))
Izeja:
Izeja tiek parādīta attēla labajā pusē.
Stīgu savienošana, izmantojot formāts () metodi
Ja vēlaties precīzāk apvienot virknes vērtības, jums tas jāizmanto formāts () metode Python. Izmantojot šo metodi, varat apvienot virknes vērtības, pamatojoties uz to pozīcijām. Virknes pozīcijas tiek skaitītas kā 0,1,2 un tā tālāk. Divas virknes vērtības tiek ņemtas no lietotāja un piešķirtas nosauktajiem mainīgajiem str1 un str2. Pēc tam šie mainīgie tiek izmantoti formāts () metodi kā argumentus. Mainīgās pozīcijas skriptā nav minētas. Tātad noklusējuma mainīgo pozīcijas ir 0 un 1.
#!/ usr / bin / env python3# Definējiet divas virknes vērtības
str1 = ievade ("Ievadiet pirmo virknes vērtību \ n")
str2 = ievade ("Ievadiet otro virknes vērtību \ n")
# Apvienojiet virkņu vērtības, izmantojot operatoru format ()
combinext = " ".formāts (str1, str2)
# Izdrukājiet kombinēto tekstu
print ("Izeja pēc virkņu apvienošanas: \ n \ n", combinext)
Izeja:
Izeja tiek parādīta attēla labajā pusē. Šeit ir divas ievades vērtības "Linux" un 'Padoms' un izeja ir 'LinuxHint"pēc savienošanas.
Stīgu savienošana, izmantojot pievienoties () metodi
pievienoties () ir vēl viena noderīga Python metode virkņu apvienošanai. Ja virkņu savienošanas laikā vēlaties pievienot kādu noteiktu virknes vērtību, jums būs jāizmanto pievienoties () savienošanas metode. Izveidojiet pitona failu ar šādu skriptu, lai pārbaudītu pievienoties () metodi. Nosauktajos mainīgajos ir piešķirtas trīs virkņu vērtības str1, str2, un str3. Pirmais pievienoties () tiek izmantots virkņu apvienošanai bez īpašas virknes. Otrais pievienoties () tiek izmantots, lai virknes vērtības apvienotu ar komatu (,). Trešais pievienoties () tiek izmantots, lai virknes vērtības apvienotu ar jaunu rindu (\ n).
#!/ usr / bin / env python3# Definējiet divas virknes vērtības
str1 = "Python programmēšana"
str2 = "Bash programmēšana"
str3 = "Java programmēšana"
# Stīgu apvienošanai tiek izmantota pievienošanās () metode
combinext = "".pievienoties ([str1, str2, str3])
# Izdrukājiet izvadi
drukāt ("\ nOutput: \ n% s"% combineText)
# Stīgu apvienošanai tiek izmantota pievienošanās () metode ar komatu
apvienotteksts = ",".pievienoties ([str1, str2, str3])
# Izdrukājiet izvadi
drukāt ("\ nOutput: \ n% s"% combineText)
# Izmantojot metodi join () ar newline, lai apvienotu virknes
combinext = "\ n".pievienoties ([str1, str2, str3])
# Izdrukājiet izvadi
drukāt ("\ nOutput: \ n% s"% combineText)
Izeja:
Izeja tiek parādīta attēla labajā pusē.
Apvienojot virknes virkni, izmantojot metodi join ()
Izveidojiet pitona failu ar šādu skriptu. Šeit pievienošanās () metode apvienos virknes virknes vērtības ar jaunu līniju (\ n).
#!/ usr / bin / env python3# Definējiet virkņu vērtību kopu
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Apvienojiet virknes virknes vērtības, izmantojot metodi join ()
combinext = "\ n".pievienoties (tupleString)
# Izdrukājiet izvadi
print ("\ n Operētājsistēmu saraksts ir: \ n \ n% s"% combineText)
Izeja:
Izeja tiek parādīta attēla labajā pusē.
Ģenerējiet virkņu secību, apvienojot divas virknes
Virknes vērtību secību var viegli izveidot, izmantojot metodi join (). Izveidojiet pitona failu ar šo skriptu, lai izveidotu alfabēta secību ar numuru.
#!/ usr / bin / env python3# Definējiet divas virknes vērtības
str1 = "ABCD"
str2 = "1"
# Ģenerējiet virknes secību, izmantojot join () metodi
apvienotTeksts = str2.pievienoties (str1)
# Izdrukājiet izvadi
drukāt ("\ n% s"% combineText)
Izeja:
Izeja tiek parādīta attēla labajā pusē.
Secinājums:
Šajā rakstā ir parādīti dažādi virkņu savienošanas veidi, izmantojot vienkāršus piemērus. Cerams, ka pēc šo piemēru praktizēšanas lasītājs varēs pareizi apvienot vairākas virknes.
Noskatieties autora video: šeit