Mga Halimbawa ng Python String

Mga Halimbawa Ng Python String



Ang Python ay isang mahinang nai-type na interpreted na wika. Kaya, ang deklarasyon ng uri ng data ay hindi kinakailangan sa Python para sa variable na deklarasyon. Ang iba't ibang uri ng data ay sinusuportahan ng script ng Python. Ang string data ay isa sa kanila. Ang string data ay ginagamit upang mag-imbak ng maraming mga character. Ang mga paraan ng pagtukoy at paggamit ng string data sa Python ay ipinapakita sa tutorial na ito.

Paksa ng Nilalaman:

  1. Tukuyin ang String Variable
  2. Bilangin ang Haba ng String
  3. I-print ang String
  4. I-format ang String
  5. Alisin ang Nilalaman mula sa isang String
  6. Hatiin ang String
  7. Putulin ang String
  8. Baliktarin ang String
  9. Palitan ang String Value
  10. Baguhin ang Case ng String

Tukuyin ang String Variable

Maaaring tukuyin ang halaga ng string sa tatlong paraan sa script ng Python: ang mga single quotes (‘), double quotes (“), at triple quotes (”’). Gumawa ng Python file na may sumusunod na script na tumutukoy sa tatlong string variable at i-print ang mga variable sa output:







#Tukuyin ang variable na may iisang quote para mag-imbak ng single-line string
string1 = 'Python programming'
#Define variable na may double quotes para mag-imbak ng single-line string
string2 = 'Ang python ay isang mahinang na-type na wika'
#Define variable na may triple quotes para mag-imbak ng multi-line string
string3 = '''Alamin ang Python programming
mula sa basic'''

#I-print ang mga variable
print ( string1 )
print ( string2 )
print ( string3 )

Output:



Ang sumusunod na output ay lilitaw pagkatapos isagawa ang script:







Pumunta sa tuktok

Bilangin ang Haba ng String

Ang Python ay may built-in na function na pinangalanang len() upang mabilang ang haba ng string variable. Gumawa ng Python file na may sumusunod na script na kumukuha ng string value mula sa user, ang print input value, at ang haba ng input value:



#Kumuha ng string value
strVal = input ( 'Magpasok ng string value: ' )
#Bilangin ang kabuuang mga character ng halaga ng input
ln = lamang ( strVal )
#Print ang string value na kinuha mula sa user
print ( 'Ang halaga ng string ay:' , strVal )
#I-print ang haba ng string
print ( 'Ang haba ng string ay:' , ln )

Output:

Ayon sa sumusunod na output, ang 'Python String' ay kinuha mula sa user bilang isang input value. Ang haba ng string na ito ay 13 na naka-print:

Pumunta sa tuktok

I-print ang String

Gumawa ng Python file na may sumusunod na script na nagpapakita ng mga paraan ng pag-print ng iisang string value, isang numeric at isang string value, isang variable na may isa pang string, at maramihang variable na may iba pang string. Tatlong halaga ng input ang kinukuha mula sa user pagkatapos isagawa ang script.

#Mag-print ng isang halaga
print ( 'Alamin ang Python' )
#Mag-print ng maraming halaga
print ( labinlima , 'Mga Halimbawa ng Python String' )

#Kumuha ng tatlong halaga ng input mula sa user
course code = input ( 'Ilagay ang code ng kurso:' )
course_name = input ( 'Ilagay ang pangalan ng kurso:' )
oras_kredito = lumutang ( input ( 'Ilagay ang oras ng kredito:' ) )

#Mag-print ng isang variable
print ( ' \n ' , 'Course code:' , course code )
#Mag-print ng maraming variable
print ( ' Pangalan ng Kurso:' , course_name , ' \n ' , 'Oras ng Credit:' , oras_kredito )

Output:

Ang 'CSE320', 'Python Programming', at '2.0' ay kinuha bilang input pagkatapos isagawa ang script. Ang mga halagang ito ay ipi-print sa ibang pagkakataon.

Pumunta sa tuktok

I-format ang String

Maramihang mga pagpipilian ay magagamit sa Python upang i-format ang mga halaga ng string. Ang format() function ay isa sa mga ito. Ang iba't ibang paraan ng paggamit ng format() function sa Python script ay ipinapakita sa sumusunod na script. Ang pangalan ng mag-aaral at ang batch ay kinuha mula sa user pagkatapos isagawa ang script. Susunod, ang mga halagang ito ay naka-print sa iba pang mga string gamit ang format() function na may mga pangunahing halaga at mga positional na halaga.

#Kumuha ng string value mula sa user
pangalan = input ( 'Pangalan ng estudyante:' )
#Kumuha ng halaga ng numero mula sa user
batch = int ( input ( 'Batch:' ) )

#Paggamit ng format() function na may mga variable
print ( 'Si {n} ay ang mag-aaral ng {b} batch.' . pormat ( n = pangalan , b = batch ) )
#Paggamit ng format() function na may isang string value at isang numeric value
print ( 'Ang {n} ay ang mag-aaral ng {s} semester.' . pormat ( n = 'Jafar' , s = 6 ) )
#Paggamit ng format() function na walang pagtukoy sa mga positional key
print ( 'Ang {} ay ang mag-aaral ng {} batch.' . pormat ( pangalan , 12 ) )
#Paggamit ng format() function sa pamamagitan ng pagtukoy ng mga numeric positional key
print ( 'Si {1} ay ang mag-aaral ng {0} semester.' . pormat ( 10 , 'Mazhar' ) )

Output:

Lumilitaw ang sumusunod na output para sa mga value ng input, 'Mizanur Rahman' bilang pangalan ng mag-aaral at 45 bilang batch value:

Pumunta sa tuktok

Alisin ang Nilalaman mula sa isang String

Maaaring alisin ang bahagyang nilalaman o ang buong nilalaman ng string variable mula sa Python string variable. Gumawa ng Python file na may sumusunod na script na kumukuha ng string value mula sa user. Susunod, inalis ng script ang nilalaman ng halaga ng input nang bahagya sa pamamagitan ng pagputol ng string tulad ng nakaraang halimbawa at paggawa ng hindi natukoy na variable gamit ang command na 'del'.

subukan :
#Kumuha ng string value
strVal = input ( 'Maglagay ng string value: \n ' )
print ( 'Orihinal na string:' +strVal )

#Remove all characters from the string after
#ang unang 10 character
strVal = strVal [ 0 : 10 ]
print ( 'Halaga ng string pagkatapos ng unang tanggalin:' +strVal )

#Remove 5 character mula sa simula ng string
strVal = strVal [ 5 : ]
print ( 'Halaga ng string pagkatapos ng pangalawang pagtanggal:' +strVal )

#Alisin ang partikular na character mula sa string kung mayroon
strVal = strVal. palitan ( 'ako' , '' , 1 )
print ( 'Halaga ng string pagkatapos ng ikatlong pagtanggal:' +strVal )

#Alisin ang buong string at gawin ang variable na hindi natukoy
ng strVal
print ( 'Halaga ng string pagkatapos ng huling pagtanggal:' +strVal )

maliban sa NameError :
#I-print ang mensahe kapag hindi natukoy ang variable
print ( 'Ang variable ay hindi tinukoy.' )

Output:

Ang sumusunod na output ay lilitaw pagkatapos isagawa ang script:

Pumunta sa tuktok

Hatiin ang String

Gumawa ng Python file na may sumusunod na script na naghahati sa string value batay sa space, colon (:), isang partikular na salita, at ang maximum na limitasyon:

#Kumuha ng string value mula sa user
strVal = input ( 'Maglagay ng string value: \n ' )

#Split the string without any argument
print ( 'Hatiin ang mga halaga batay sa espasyo:' )
print ( strVal. hati ( ) )

#Split ang string batay sa isang character
print ( 'Hatiin ang mga halaga batay sa ':' ' )
print ( strVal. hati ( ':' ) )

#Hatiin ang string batay sa isang salita
print ( 'Hatiin ang mga halaga batay sa salita ' )
print ( strVal. hati ( 'course' ) )

#Split ang string batay sa espasyo at maximum na limitasyon
print ( 'Hatiin ang mga halaga batay sa limitasyon ' )
print ( strVal. hati ( '' , 1 ) )

Output:

Ang sumusunod na output ay lilitaw para sa 'course code: CSE - 407' input value pagkatapos isagawa ang script:

Pumunta sa tuktok

Putulin ang String

Gumawa ng Python file na may sumusunod na script na pumuputol sa string batay sa espasyo mula sa magkabilang gilid, kaliwang bahagi, at kanang bahagi gamit ang strip(), lstrip(), at rstrip() function. Ang huling lstrip() function ay ginagamit batay sa karakter na 'P'.

strVal = '  Python ay isang tanyag na wika.  '
print ( 'Orihinal na string:' +strVal )
#Pantayin ang magkabilang panig
strVal1 = strVal. hubad ( )
print ( 'Pagkatapos putulin ang magkabilang panig: ' + strVal1 )
#Puriin ang kaliwang bahagi
strVal2 = strVal. lstrip ( )
print ( 'Pagkatapos putulin ang kaliwang bahagi: ' + strVal2 )
#Gupitin ang kanang bahagi
strVal3 = strVal. rstrip ( )
print ( 'Pagkatapos putulin ang kanang bahagi: ' +strVal3 )
#Trim kaliwang bahagi batay sa isang character
strVal4 = strVal2. lstrip ( 'P' )
print ( 'Pagkatapos i-trim ang kaliwang bahagi batay sa isang character: ' + strVal4 )

Output:

Ang sumusunod na output ay lilitaw pagkatapos isagawa ang script:

Pumunta sa tuktok

Baliktarin ang String

Gumawa ng Python file na may sumusunod na script na binabaligtad ang value ng string value sa pamamagitan ng pagtatakda ng panimulang posisyon sa dulo ng string na may -1 value:

#Kumuha ng string value mula sa user
strVal = input ( 'Maglagay ng string value: \n ' )
#Imbak ang baligtad na halaga ng string
reverse_str = strVal [ ::- 1 ]
#Print parehong orihinal at reverse value ng string
print ( 'Orihinal na halaga ng string: ' +strVal )
print ( 'Baliktad na halaga ng string: ' + reverse_str )

Output:

Ang sumusunod na output ay lilitaw para sa 'Hello World' input value:

Pumunta sa tuktok

Palitan ang String Value

Gumawa ng Python file na may sumusunod na script na kumukuha ng pangunahing string, search string, at ang replace string mula sa user. Susunod, ang replace() function ay ginagamit upang maghanap at palitan ang string.

#Kunin ang pangunahing string
strVal = input ( 'Maglagay ng string value: \n ' )
#Kunin ang string ng paghahanap
srcVal = input ( 'Maglagay ng string value: \n ' )
#Kunin ang pinalitang string
repVal = input ( 'Maglagay ng string value: \n ' )
#Hanapin at palitan ang string
replaced_strVal = strVal. palitan ( srcVal , repVal )
#I-print ang orihinal at pinalitan na mga halaga ng string
print ( 'Orihinal na string:' +strVal )
print ( 'Pinalitan ang string:' + pinalitan_strVal )

Output:

Ang sumusunod na output ay lilitaw para sa 'Gusto mo ba ng PHP?' pangunahing halaga ng string, ang halaga ng paghahanap sa 'PHP', at ang halaga ng kapalit na 'Python':

Pumunta sa tuktok

Baguhin ang Case ng String

Gumawa ng Python file na may sumusunod na script na kumukuha ng email address at password mula sa user. Susunod, ang lower() at upper() function ay ginagamit upang ihambing ang mga halaga ng input sa mga partikular na halaga upang suriin kung ang mga halaga ng input ay wasto o hindi wasto.

#Kunin ang email address
email = input ( 'Ilagay ang email address:' )
#Kunin ang password
password = input ( 'Ipasok ang password:' )
#Ihambing ang mga halaga ng string pagkatapos i-convert ang email
#in lowercase at password sa uppercase
kung email . mas mababa ( ) == 'admin@example.com' at password. itaas ( ) == 'LIHIM' :
print ( 'Authenticated user.' )
iba pa :
print ( 'Mali ang email o password.' )

Output:

Ang sumusunod na output ay lilitaw para sa ' admin@example.com ” at “lihim” na mga halaga ng input:

Ang sumusunod na output ay lilitaw para sa ' admin@abc.com ” at “lihim” na mga halaga ng input:

Pumunta sa tuktok

Konklusyon

Ang iba't ibang uri ng mga gawaing nauugnay sa string gamit ang iba't ibang built-in na Python function ay ipinapakita sa tutorial na ito gamit ang maraming Python script. Makukuha na ngayon ng mga gumagamit ng Python ang pangunahing kaalaman sa mga pagpapatakbo ng string ng Python pagkatapos basahin nang maayos ang tutorial na ito.