Styginių sujungimas naudojant „+“ operatorių
Sukurkite python failą naudodami šį scenarijų, kad patikrintumėte, kaip tai padaryti „+“ operatorius dirba „Python“ eilutėse. Pavadintiems kintamiesiems priskiriamos dvi eilutės reikšmės str1 ir str2. Šios dvi reikšmės yra tinkamai sujungtos ir atspausdintos. Tada pavadintiems kintamiesiems priskiriama viena eilutės ir skaitinė vertė teksto ir kaina. Jei norite sujungti šias reikšmes, tai sukels klaidą, paminėdamas tai tarpt vertė gali būti konvertuota į str. Taigi, skaitinė vertė yra konvertuojama į eilutės reikšmę naudojant str () metodas prieš sujungiant duomenis.
#!/ usr / bin / env python3# Apibrėžkite eilutės reikšmes
str1 = "Man patinka"
str2 = "Programavimas"
# Stygos vertės sujungimas su kita eilutės verte
„combText1“ = str1 + str2
# Spausdinkite kombinuotą išvestį
spausdinti ("Stygos derinimas su eilute: \ n", combText1)
# Apibrėžkite eilutės vertę
text = "Knygos kaina yra"
# Apibrėžkite skaičiaus vertę
kaina = 50
# Stygos vertės ir skaičiaus vertės derinimas
combText2 = text + "$" + str (kaina)
# Spausdinkite kombinuotą išvestį
spausdinti ("\ nStyginių sujungimas su skaičiumi: \ n", combText2)
Išvestis:
Išvestis rodoma dešinėje vaizdo pusėje.
Styginių sujungimas naudojant „%“ operatorių
Sukurkite python failą naudodami šį scenarijų, kad patikrintumėte, kaip tai padaryti „%“ simbolis veikia styginių sujungimui „Python“. Tai veikia kaip C kalbos eilutės formatavimas. Čia kintamiesiems priskiriamos dvi eilutės vertės str1 ir str2. Galite sujungti dvi ar daugiau eilutės reikšmių, sukurdami kableliais atskirtą grupę ir naudodami simbolį „%“ grupės priekyje. Pirmieji skliaustai () naudojami grupuojant eilutės reikšmes, o „% s“ - spausdinti () metodas tai apibrėžti, spausdinimo reikšmės yra eilutės.
#!/ usr / bin / env python3# Apibrėžkite dvi eilutės reikšmes
str1 = "Python"
str2 = "yra populiari scenarijų kalba"
# Sujunkite eilutės reikšmes naudodami „%“ operatorių
spausdinti ("Išvestis sujungus eilutes: \ n \ n% s% s"% (str1, str2))
Išvestis:
Išvestis rodoma dešinėje vaizdo pusėje.
Styginių sujungimas naudojant formatas () metodas
Jei norite tiksliau sujungti eilutės reikšmes, turite naudoti formatas () „Python“ metodas. Naudodami šį metodą, galite sujungti eilutės reikšmes pagal jų pozicijas. Stygų pozicijos skaičiuojamos kaip 0,1,2 ir pan. Iš vartotojo paimamos dvi eilutės vertės ir priskiriamos įvardytiems kintamiesiems str1 ir str2. Toliau šie kintamieji naudojami formatas () metodas kaip argumentai. Kintamos pozicijos scenarijuje neminimos. Taigi, numatytosios kintamosios pozicijos yra 0 ir 1.
#!/ usr / bin / env python3# Apibrėžkite dvi eilutės reikšmes
str1 = input ("Įveskite pirmąją eilutės reikšmę \ n")
str2 = input ("Įveskite antrą eilutės reikšmę \ n")
# Sujunkite eilutės reikšmes naudodami operatorių format ()
combineText = " ".formatas (str1, str2)
# Spausdinkite kombinuotą tekstą
print ("Išvestis sujungus eilutes: \ n \ n", „combText“)
Išvestis:
Išvestis rodoma dešinėje vaizdo pusėje. Čia yra dvi įvesties reikšmės „Linux“ ir „Užuomina“ o išvestis yra„LinuxHint“'po sujungimo.
Styginių sujungimas naudojant prisijungti () metodas
prisijungti () yra dar vienas naudingas „Python“ metodas, derinant eilutes. Jei norite pridėti kokią nors konkrečią eilutės reikšmę eilučių sujungimo metu, turėsite naudoti prisijungti () sujungimo metodas. Sukurkite python failą naudodami šį scenarijų, kad patikrintumėte jo naudojimą prisijungti () metodas. Įvardintuose kintamuosiuose priskiriamos trys eilutės reikšmės str1, str2, ir str3. Pirmas prisijungti () yra naudojamas sujungti stygas be jokios konkrečios eilutės. Antras prisijungti () naudojamas derinant eilutės reikšmes su kableliu (,). Trečioji prisijungti () naudojamas derinant eilutės reikšmes su nauja eilute (\ n).
#!/ usr / bin / env python3# Apibrėžkite dvi eilutės reikšmes
str1 = "Python programavimas"
str2 = "Bash programavimas"
str3 = "Java programavimas"
# Stygų sujungimui naudojamas prisijungimo () metodas
combText = "".prisijungti ([str1, str2, str3])
# Atspausdinkite išvestį
spausdinti ("\ nIšvestis: \ n% s"% combineText)
# Norėdami prisijungti eilutes, naudokite prisijungimo () metodą su kableliu
combineText = ",".prisijungti ([str1, str2, str3])
# Atspausdinkite išvestį
spausdinti ("\ nIšvestis: \ n% s"% combineText)
# Norėdami prisijungti eilutes, naudokite „join ()“ metodą su „newline“
combineText = "\ n".prisijungti ([str1, str2, str3])
# Atspausdinkite išvestį
spausdinti ("\ nIšvestis: \ n% s"% combineText)
Išvestis:
Išvestis rodoma dešinėje vaizdo pusėje.
„Tuple“ eilutės derinimas naudojant join () metodą
Sukurkite python failą naudodami šį scenarijų. Čia „join“) metodas sujungs eilutės reikšmes su nauja eilute (\ n).
#!/ usr / bin / env python3# Apibrėžkite eilutės reikšmių porą
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Sujunkite eilutės reikšmes tuple naudodami metodą join ()
combineText = "\ n".prisijungti (tupleString)
# Atspausdinkite išvestį
spausdinti ("\ n Operacinių sistemų sąrašas yra: \ n \ n% s"% combineText)
Išvestis:
Išvestis rodoma dešinėje vaizdo pusėje.
Sukurkite eilučių seką, sujungdami dvi eilutes
Styginių reikšmių seką galima lengvai sugeneruoti naudojant „join ()“ metodą. Sukurkite pitono failą naudodami šį scenarijų, kad sukurtumėte abėcėlės seką su skaičiumi.
#!/ usr / bin / env python3# Apibrėžkite dvi eilutės reikšmes
str1 = "ABCD"
str2 = "1"
# Generuokite eilutės seką naudodami „join ()“ metodą
„combText“ = str2.prisijungti (str1)
# Atspausdinkite išvestį
spausdinti ("\ n% s"% combineText)
Išvestis:
Išvestis rodoma dešinėje vaizdo pusėje.
Išvada:
Skirtingi stygų sujungimo būdai yra parodyti šiame straipsnyje, naudojant lengvus pavyzdžius. Tikimės, kad praktikavęs šiuos pavyzdžius skaitytojas galės tinkamai sujungti kelias eilutes.
Žiūrėkite autoriaus vaizdo įrašą: čia