Тази статия ще ви запознае с проста концепция за програмиране, която има огромна стойност в определени ситуации, т.е. Конкатенация на низове. Следните указания ще бъдат обхванати в тази статия,
- Обединяване на низове на Python
- Обединяване в Python
- Форматиране на низ в Python
- Използване на оператора%
- Използване на оператора {}
- Използване на метода на присъединяване
Нека започнем тогава,
Обединяване на низове на Python
Ако не познавате езика на Python, може би никога не сте чували за термина конкатенация на низове Независимо дали става дума за всеки език за програмиране, който използвате, ще дойде време, когато трябва да обедините съдържанието на два или повече низа заедно, чийто процес е известен като конкатенация в техническата терминология. Най-простият начин да обясните тази концепция е да вземете два различни низа, които се съхраняват в интерпретатора и да ги обедините, за да постигнете една единна цел. Пример за това действие е, че има две различни низове hello и world в Python. Използвате функцията за конкатенация и ги правите едно цяло, което е здрав свят.
Продължавайки с тази статия за свързване на низове на Python
Обединяване в Python
Има няколко основни начина за обединяване на низове в Python. Но първо нека разясним основите на новия низ, който се формира след обединяването на два отделни низа е известен като обект на низа. Това е така, защото в основата си Python е обектно-ориентиран език и по този начин всеки елемент в него, независимо дали е вече съществуващ или новосъздаден, се нарича обект.
сортиране на числа c ++
Най-лесният начин да обедините два низа в Python е да използвате оператора + или plus. Пример за това, както по-долу.
str1 = 'Здравей' str2 = 'Свят' str1 + str2
Последният ред в горния код е конкатенацията и когато процесът се изпълнява, се формира нов низ.
Едно от най-важните неща, които трябва да се отбележи тук, е фактът, че Python не може да обедини цяло число и низ, тъй като те се считат за фундаментално различни обекти. Ако искате да обедините низ и цяло число, първо ще трябва да конвертирате нито един от тях в различен обект, който е низ в цяло число или цяло число в низ.
Ако се опитате да обедините низ и цяло число, без да конвертирате, на екрана ще се върне грешка. За да разберете това по-добре, разгледайте примера по-долу.
>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (последно последно обаждане): Файл & ldquo & rdquo, ред 1 & ququo
Продължавайки с тази статия за свързване на низове на Python
Форматиране на низ в Python
Сега, когато сте наясно с основите на обединяването на низ в Python, нека обсъдим повече за форматирането на низ в Python.
В Python има два основни метода за интерполация на низове. За да разберем това по-добре, нека първо разгледаме какво означава интерполация на низове.
Интерполацията на низове в Python може просто да бъде дефинирана като процес на оценяване на низова стойност, която се съдържа в паметта на интерпретатора като едно или повече заместители. С прости думи, интерполацията на низове е метод, който улеснява разработчиците да изпълняват форматирането и конкатенацията на низове в Python.
Продължавайки с тази статия за свързване на низове на Python
Използване на оператора%
Един от най-широко приетите методи за постигане на конкатенация на низове в Python е използването на оператора%. За да разберете как точно се използва в кода, разгледайте примера по-долу.
x = ‘ябълки’ y = ‘лимони’ z = “В кошницата са% s и% s”% (x, y)
В горния код това, което интерпретаторът прави, е да замени стойностите на% s със стойностите, съхранени в променливи x и y от горните редове. Когато се отпечатва променливата z, се получава следният резултат.
В кошницата са ябълки и лимони
Продължавайки с тази статия за свързване на низове на Python
Използване на оператора {}
Докато кодирате, ако използвате {}, той служи като заместител на променливите, които искате да съхраните в низ. Но за да предадете променливи в низ, първо трябва да използвате функцията format ().
как да конвертирате double в int
Едно от основните предимства на използването на функцията format () е, че не е необходимо да конвертирате цяло число в низ, преди да обедините данните, което автоматично ще направи същото за вас. Това е една от основните причини защо този метод за конкатенация на низове е по-предпочитан от други.
За да разберете по-добре цялата тази концепция, разгледайте примера по-долу.
Fname = „John“ Lname = „Doe“ Възраст = „24“ print „{} {} е на {} години.“ Формат (fname, lname, възраст)
Докато изпълнява този код, интерпретаторът ще вземе подходящите стойности и ще ги съхрани като променливи в съответните низове.
Продължавайки с тази статия за свързване на низове на Python
Използване на метода на присъединяване
Не на последно място е използването на метода на присъединяване в Python. Най-доброто използване на този метод е обединяването на списък от низове заедно в един резултат. Обърнете внимание на примера по-долу, за да разберете това по-добре.
>
‘Бързата кафява лисица прескача мързеливото куче’
Сега нека създадем нов списък.
>>> музика = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]
Сега, за да обединим двата низа, използваме следното.
инсталирайте php на Windows 10
>>> print & lsquo & rsquo.join (музика) >>> print & ldquo & ldquo.join (музика)
Това ни води до края на тази статия за обединяване на низове на Python.
За да получите задълбочени познания за Python заедно с различните му приложения, можете за онлайн обучение на живо с 24/7 поддръжка и доживотен достъп.
Имате въпрос към нас? Споменете ги в раздела за коментари на статията и ние ще се свържем с вас.