ein string ist zumeist eine liste von einzelnen zeichen. daher kann man meist auch über einen index auf eines der zeichen zugreifen ( someString[4] ) oder eben darüber iterieren ( for c in someString: ... ). auch die länge kann man bestimmen ( len(someString), someString.length, ... )
les_conrads: gerade für so grundlegende sachen ist es SEHR ANZURATEN, zum lernen eine sprache zu verwenden, die ohne überflüssige schnörkeleien (in der syntax) daherkommt. da python auf wenigen einfachen konzepten basiert und sehr gut zu lesen ist, ist das auf jeden fall zu empfehlen. wenn du dann deine erfahrung mit diversen datentypen, funktionen, klassen, objekten, dateien usw. gemacht hast, dann findest du dich auch in "verwirrenderen" dingen wie pascal/delphi zurecht.
hier im forum hab ich übrigens schon einige damit glücklich machen können, also lass dich überzeugen und versuch's mal. außerdem sieht das in der nächsten bewerbung sehr gut aus. python lernt man (noch) nicht in der schule, aber allein pascal-/delphi- oder c-"kenntnisse" eines schülers würde ich nicht so hoch schätzen, da "einmal nen kurs gehabt" nicht unbedingt bedeutet, dass die leute das dann auch nur ausreichend können (als dass man sie als programmierer einsetzen könnte). obwohl... im studium ist der java-kurs auch kein garant, es ist erschreckend, wieviele "informatiker" nicht brauchbar programmieren können. :
btw: die docs und das tutorial sind sogar direkt bei python bei, da kann man den löwenanteil der eigenen fragen nachschlagen. da braucht es kein internet und kein buch, man ist bestens mit den infos versorgt. alternativ gibts die doku auch auf
http://doc.python.org/.