„Python“

„Python“ styginių sujungimas

„Python“ styginių sujungimas
Styginių sujungimas reiškia naujos eilutės sukūrimą sujungiant dvi ar daugiau eilutės reikšmių. Daugelis įmontuotų metodų ir „+“ operatorius naudojamas derinant eilutės reikšmes daugelyje programavimo kalbų. „+“ operatorius taip pat naudojamas python, norint sujungti eilutės reikšmes, tačiau jis veikia kitaip nei kitos scenarijų kalbos. „JavaScript“, kai eilutės reikšmė derinama su skaičiaus verte, skaičiaus vertė automatiškai paverčiama eilute ir sujungiama su kita eilutės verte. Bet jei atliksite tą pačią užduotį „Python“, tada ji sukurs klaidą, nes „Python“ negali automatiškai konvertuoti numerio į eilutę. „Python“ egzistuoja daugybė kitų būdų, kaip sujungti eilutės reikšmes. Šiame straipsnyje parodyta, kaip galite įvairiais būdais atlikti „Python“ eilučių sujungimą.  Čia, spyderis3 redaktorius naudojamas rašyti ir vykdyti šio straipsnio scenarijus.

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

Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...