elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:24  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Verificar argumentos de función[Python]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Verificar argumentos de función[Python]  (Leído 978 veces)
S3kh

Desconectado Desconectado

Mensajes: 50


Ver Perfil
Verificar argumentos de función[Python]
« en: 20 Septiembre 2011, 01:46 »

 Tengo una enorme duda, yo tengo el siguiente código:

Código
class Control:
      def __init__(self, *Extra):
[...]
 

¿Cómo se verifica si se le pasó parámetros extra? Yo lo que quiero hacer dentro es que, si se le pasaron parámetros, en base a esos parámetros se hagan algunas cosas, pero para eso necesito verificar si hay algo en la tupla "Extra". Cómo hago eso? u.u Es con "not"? No logro hacerlo :S


En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Verificar argumentos de función[Python]
« Respuesta #1 en: 20 Septiembre 2011, 02:10 »

Código
def f(*args):
print len(args)
 
f(1,5,6,9,4,3)

Saludos



En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

S3kh

Desconectado Desconectado

Mensajes: 50


Ver Perfil
Re: Verificar argumentos de función[Python]
« Respuesta #2 en: 20 Septiembre 2011, 02:23 »

 No era eso, pero gracias, acabo de encontrar, lo hize con:

Código
if not (Extra):
[...]
 

Gracias Nov, te lo agradezco :)
En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Verificar argumentos de función[Python]
« Respuesta #3 en: 20 Septiembre 2011, 02:26 »

Claro, también sirve. La opción que te di era un poco menos directa porque luego había que comparar con 0 :P


Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con argumentos de funcion
Programación C/C++
devil 7 711 Último mensaje 13 Septiembre 2006, 10:57
por orphen_nb
manejo de argumentos en funcion dentro de funcion ???
PHP
SpiderNet 2 1,429 Último mensaje 30 Septiembre 2008, 03:01
por SpiderNet
funcion para verificar numero
Programación C/C++
Geek7 8 1,876 Último mensaje 4 Diciembre 2009, 15:51
por SpesMod
[Python] - función recursividad
Scripting
Meta 0 1,619 Último mensaje 20 Diciembre 2010, 14:40
por Meta
Verificar si dos tuplas contienen los mismos valores [python]
Programación General
bichotg 5 315 Último mensaje 23 Febrero 2012, 18:38
por WaAYa HaCK
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines