Savienošana ir divu virkņu savienošanas process, lai izveidotu lielāku. Parasti vismaz viena no šīm virknēm ir mainīgais. Iespējams, pievienojaties lietotāja ievadei, lai izveidotu sveicienu vai vērtības no datu bāzes, lai parādītu kāda cilvēka pilnu vārdu.
Python nodrošina dažādus veidus virkņu savienošanai, un katram no tiem ir dažādas priekšrocības. Šeit ir viss, kas jums jāzina, lai Python savienotu virknes.
Kā savienot virknes Python
Python piedāvā vairākus veidus, kā savienot virknes. Šeit ir četri visizplatītākie: trīs operatori un funkcija. Jūs varat izmantot pievienoties funkciju vai kādu no +, %, vai * operatoriem. Katram no tiem ir savs lietojums atkarībā no jūsu apstākļiem.
1. Izmantojot operatoru +
Jūs varat izmantot + operatoru, lai pievienotu divus ciparus, taču varat to izmantot arī, lai apvienotu divas virknes. Šeit ir pamata piemērs, kas parāda, kā to izdarīt:
# apvienojiet divas virknes, izmantojot operatoru +
str1 = "Kā savienot"
str2 = "virknes Python".
rezultāts = str1 + str2
izdrukāt (rezultāts)
Rezultātā iegūtais rezultāts būs:
Kā savienot virknes Python.
Šajā piemērā ir apvienotas divas virknes, taču vienā priekšrakstā varat pievienot tik daudz virkņu, cik vēlaties:
# apvienojiet trīs virknes, izmantojot operatoru +
str1 = "Kā savienot"
str2 = "virknes"
str3 = "Python".
rezultāts = str1 + str2 + str3
izdrukāt (rezultāts)
Rezultātā iegūtais rezultāts būs:
Kā savienot virknes Python.
2. Izmantojot Join() metodi
Pievienošanās metode ir viena no Python visnoderīgākās iebūvētās funkcijas. Tas attiecas tikai uz virknēm, tāpēc jūs nevarat to izmantot, lai pievienotu skaitliskās vērtības. Ja vēlaties apvienot virkņu kopu ar vienu un to pašu virkni starp tām, izmantojiet savienošanas metodi: atdalītāju. Atdalītājs var būt jebkura derīga virkne, tostarp tukša virkne:
str1 = "Pitonu savienošana"
str2 = "virknes"
print("".join([str1, str2]))
str3 = "Python savienošana"
print(" ".join([str3, str2]))
Izvade ir:
Python savienojuma virknes
Python savienojuma virknes
3. Izmantojot % operatoru
% operators formatē virkni, bet vienkāršākajā formā tas kalpo kā savienošanas rīks. Jūs varat izmantot %s vietturis, lai aizstātu virknes, efektīvi savienojot tās.
Piemēram:
str1 = "Python"
str2 = "virknes savienošana"
drukāt ("%s %s" % (str1, str2))
Izvade ir:
Python virkņu savienošana
Python 3 ieviesa jaunu virkņu formatēšanas funkciju: formāta metode. Tas darbojas līdzīgi, aizstājot vietturi vērtības lielākā virknē, un varat to izmantot arī pamata savienošanai.
4. Izmantojot operatoru *
The * operators nodrošina vēl vienu līdzekli virkņu savienošanai, lai gan ļoti specifiskiem gadījumiem. Šis operators virkni atkārto noteiktu skaitu reižu. Piemēram:
str1 = "Laipni lūdzam"
str2 = str1 * 3
drukāt (str2)
Izvade ir:
WelcomeWelcomeWelcome
Teksta virkņu pievienošana kopā ar Python savienošanu
Python ir spēcīga valoda, jo tajā ir iebūvēti operatori un metodes daudzām izplatītām darbībām. Apgūstot tos, varat izmantot vispiemērotāko jebkurai situācijai, kurā atrodaties.
Virkņu formatēšana ir būtiska Python programmēšanas sastāvdaļa. Ir pieejami daudzi Python kursi, lai palīdzētu topošajiem programmētājiem apgūt pamatus.
9 bezmaksas tiešsaistes kursi Python iesācējiem
Lasiet Tālāk
Saistītās tēmas
- Programmēšana
- Python
Par autoru
Gauravam Sijalam ir divu gadu rakstīšanas pieredze, rakstot virknei digitālā mārketinga firmu un programmatūras dzīves cikla dokumentus.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu