Kuxazululiwe: thola uhlamvu lwe-nth lwentambo yepython

Inkinga ukuthi iPython ayinawo umsebenzi owakhelwe ngaphakathi ukuze uthole uhlamvu lwe-nth lweyunithi yezinhlamvu. Ungasebenzisa umsebenzi we-len() ukuze uthole ukuthi zingaki izinhlamvu ezisentanjeni, bese usebenzisa inkomba() umsebenzi ukuze uthole uhlamvu luka-nth.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Le khodi ichaza umsebenzi othatha izimpikiswano ezimbili, iyunithi yezinhlamvu nenombolo. Uma inombolo inkulu kunobude beyunithi yezinhlamvu, ibuyisela iyunithi yezinhlamvu engenalutho. Uma kungenjalo, ibuyisela uhlamvu kuyunithi yezinhlamvu enkombeni ecaciswe inombolo.

Uyini uhlamvu lwe-nth

Uhlamvu lwe-nth ku-Python umlingisi osendaweni n entanjeni.

Izintambo ku-python

Ku-Python, izintambo ziwukulandelana kwezinhlamvu. Izintambo zingasetshenziswa ukugcina umbhalo, izinombolo, nanoma yiluphi olunye uhlobo lwedatha.

Ukwakha intambo kuPython, usebenzisa i-string() function. Ukuze ufinyelele izinhlamvu ochungechungeni, usebenzisa inkomba() umsebenzi. Ungasebenzisa futhi umsebenzi we-len() ukuze unqume ukuthi zingaki izinhlamvu ezisentanjeni.

Ukuze uqhathanise izintambo ezimbili ngokulingana, ungasebenzisa i- == opharetha. Ukuqhathanisa izintambo ezimbili zokungalingani, ungasebenzisa i-!= opharetha.

Okuthunyelwe okuhlobene:

Shiya amazwana