Pagtatapos sa Python String: Lahat ng Kailangan Mong Malaman



Ipakilala ka ng artikulong ito sa simpleng konsepto ng programa na nagtataglay ng napakalawak na halaga sa ilang mga sitwasyon, iyon ay ang Python String Concatenation.

Ipakilala ka ng artikulong ito sa simpleng konsepto ng programa na nagtataglay ng napakalawak na halaga sa ilang mga sitwasyon, iyon ay Strat Concatenation. Saklaw ang artikulong ito sa artikulong ito,

kung paano lumikha ng klase ng singleton sa java

Kaya't magsimula tayo noon,





Paglalagay ng string ng Python

Kung bago ka sa paggamit ng wikang Python, maaaring hindi mo pa naririnig ang term na concatenation ng string. Maging anumang wika sa pag-program na ginagamit mo, darating ang oras na kailangan mong pagsamahin ang mga nilalaman ng dalawa o higit pang mga string na magkasama, ang proseso na kilala bilang concatenation sa teknikal na terminolohiya. Ang pinakasimpleng paraan upang ipaliwanag ang konseptong ito ay kumuha ka ng dalawang magkakaibang mga string na nakaimbak sa interpreter at pagsamahin ang mga ito upang makamit ang isang solong pinag-isang layunin. Ang isang halimbawa ng aksyon na ito ay mayroong dalawang magkakaibang mga string hello at mundo sa Python. Ginagamit mo ang pagpapaandar na concatenation at ginagawa silang isa, na hello world.

Nagpapatuloy sa artikulong ito sa Python String Concatenation



Pagtatapos sa Python

Mayroong ilang mga pangunahing paraan upang pagsamahin ang mga string sa Python. Ngunit hayaan muna nating linawin ang mga pangunahing kaalaman sa bagong string na nabuo pagkatapos ng pagsasama-sama ng dalawang magkakahiwalay na mga string ay kilala bilang string object. Ito ay sapagkat, sa pangunahing batayan nito ang Python ay isang wika na nakatuon sa object at sa gayon bawat elemento sa loob nito, maging mayroon na o bagong nilikha na tinukoy bilang isang bagay.

Ang pinakamadaling paraan upang pagsamahin ang dalawang mga string sa Python ay ang paggamit ng + o plus operator. Isang halimbawa nito sa ibaba.

str1 = 'Hello' str2 = 'World' str1 + str2

Ang huling linya sa code sa itaas ay ang pagsasama-sama at kapag naisagawa ang proseso, nabuo ang isang bagong string.



Ang isa sa pinakamahalagang bagay na dapat tandaan dito ay ang katunayan na ang Python ay hindi maaaring magsama sa isang integer at isang string dahil isinasaalang-alang silang magkakaibang mga bagay sa panimula. Kung nais mong pagsamahin ang isang string at isang integer, kakailanganin mo munang i-convert ang alinman sa mga ito sa ibang bagay, iyon ang string sa integer o integer sa isang string.

Kung susubukan mong pagsamahin ang isang string at integer nang hindi nagko-convert, isang error ang ibabalik sa screen. Upang mas maintindihan ito, tingnan ang halimbawa sa ibaba.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (pinakahuling huling tawag): File & ldquo & rdquo, linya 1, sa TypeError: hindi magkakasabay & lsquostr & rsquo at & lsquote

Nagpapatuloy sa artikulong ito sa Python String Concatenation

Pag-format ng isang String sa Python

Ngayon na alam mo ang mga pangunahing kaalaman sa pagsasama-sama ng isang string sa Python, talakayin natin ang higit pa tungkol sa pag-format ng isang string sa Python.

Sa Python, mayroong dalawang pangunahing pamamaraan ng interpolation ng string. Upang mas maintindihan ito, tingnan muna natin kung ano ang ibig sabihin ng string interpolation.

Ang String Interpolation sa Python ay maaaring madaling tukuyin bilang proseso ng pagsusuri ng isang halaga ng string na nakapaloob sa memorya ng interpreter bilang isa o higit pang mga placeholder. Sa mga simpleng term, ang interpolation ng string ay isang pamamaraan na nagpapadali sa mga developer na magpatupad ng string formatting at concatenation sa Python.

Nagpapatuloy sa artikulong ito sa Python String Concatenation

Gamit ang% operator

Ang isa sa mga pinaka-tinatanggap na pamamaraan ng pagkamit ng string concatenation sa Python ay sa pamamagitan ng paggamit ng% operator. Upang maunawaan kung paano ito eksaktong ginagamit sa code, tingnan ang halimbawa sa ibaba.

x = 'mansanas' y = 'lemons' z = 'Sa basket ay% s at% s'% (x, y)

Sa code sa itaas, kung ano ang ginagawa ng interpreter ay palitan ang mga halagang% s ng mga halagang nakaimbak sa mga variable x at y mula sa mga linya sa itaas. Kapag ang variable z ay nakalimbag, ang sumusunod na resulta ay nakuha.

Sa basket ay ang mga mansanas at limon

Nagpapatuloy sa artikulong ito sa Python String Concatenation

Paggamit ng operator ng {}

Habang nag-cod kung gagamitin mo ang {}, nagsisilbi itong isang placeholder para sa mga variable na nais mong iimbak sa loob ng isang string. Ngunit upang maipasa ang mga variable sa loob ng isang string, kailangan mo munang gamitin ang function na format ().

Ang isa sa mga pangunahing bentahe ng paggamit ng format () na function ay iyon, hindi mo kailangang i-convert ang isang integer sa isang string bago pagsabayin ang data awtomatiko nitong gagawin ang pareho para sa iyo. Ito ang isa sa mga pangunahing kadahilanan kung bakit ang pamamaraang ito ng string concatenation ay mas ginusto kaysa sa iba.

Upang mas maunawaan ang buong konsepto na ito, tingnan ang halimbawa sa ibaba.

Fname = 'John' Lname = 'Doe' Age = '24' print na '{} {} ay {} taong gulang.' Format (fname, lname, age)

Habang pinapatakbo ang code na ito, kukuha ng interpreter ang mga naaangkop na halaga at iimbak ang mga ito bilang mga variable sa kani-kanilang mga string.

Nagpapatuloy sa artikulong ito sa Python String Concatenation

Gamit ang Paraan ng Sumali

Huling ngunit hindi bababa sa ay ang paggamit ng pamamaraang Sumali sa Python. Ang pinakamahusay na paggamit ng pamamaraang ito ay upang pagsamahin ang isang listahan ng mga string na magkasama sa isang solong resulta. Tingnan ang halimbawa sa ibaba upang mas maintindihan ito.

>>> & lsquo & lsquo .sumali ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquo, & lsquolazyquod & rsquo, & lquo

'Ang mabilis na brown fox ay tumatalon sa tamad na aso'

Ngayon ay gumawa tayo ng isang bagong listahan.

>>> musika = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Black & rdquo, & ldquoShinedown & rdquo]

Ngayon upang sumali sa parehong mga string na ginagamit namin ang mga sumusunod.

>>> print & lsquo & rsquo.join (musika) >>> print & ldquo & ldquo.join (musika)

Dinadala tayo nito sa pagtatapos ng artikulong ito sa Python String Concatenation.

Upang makakuha ng malalim na kaalaman sa Python kasama ang iba't ibang mga application nito, maaari mo para sa live na pagsasanay sa online na may suporta na 24/7 at habang-buhay na pag-access.

nababagabag at hindi nababago sa java

May tanong ba sa amin? Nabanggit ang mga ito sa seksyon ng mga komento ng artikulo at babalikan ka namin.