On May 2, 6:41 pm, Bruno Desthuilliers
<[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] a écrit :
>
> > On May 2, 3:49 pm, Basilisk96 <[EMAIL PROTECTED]> wrote:
>
> >>A simple
>
> >>if s:
> >> print "not empty"
> >>else:
> >> print "empty"
>
> >>will do.
>
> > How do you know that s is a string?
>
> Why do you want to know if it's a string ?
>>> import gmpy
>>> gmpy.mpz(11)
mpz(11)
>>> gmpy.mpz('11',10)
mpz(11)
>>> gmpy.mpz(11,10)
Traceback (most recent call last):
File "<pyshell#38>", line 1, in <module>
gmpy.mpz(11,10)
TypeError: gmpy.mpz() with numeric argument needs exactly 1 argument
The mpz conversion takes two arguments if and only if s is a string,
else it takes 1 argument. So being non-empty is insufficient.
--
http://mail.python.org/mailman/listinfo/python-list