Hi Andre,
i tried this.

s = u'Büro'
print len(s)

prints 5.

it seems not working  : )

2009/9/4 Andre Engels <andreeng...@gmail.com>

> On Fri, Sep 4, 2009 at 2:20 PM, zhang allen<acalle...@gmail.com> wrote:
> > Hi All,
> >
> > Say i have unicode string  Büro.
> > i want to iterate this string .
> >
> > i write this python code which doesn't work.
> >
> > s ='Büro'
> > for ch in s:
> >     print ch
> >
> > it seems Büro has 5 chars. ü consists of 2 bytes.
> >
> > so does someone has any ideas?
> >
> > how to iterate this string, so i can hava 4 chars, like "B, ü, r, o ".?
> >
> > Thanks in advance.
>
> Try replacing
> s ='Büro'
> by
> s = u'Büro'
>
> The 'u' denotes that the string is to be interpretred as unicode.
>
>
>
> --
> André Engels, andreeng...@gmail.com
>



-- 
Best Regards,
Allen
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to