How Python String Comparisons Take Place