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.