functions - ¿Es seguro usar la palabra "tipo" de python en mi código?
keywords python functions (2)
¿Puedo usar la palabra "tipo" en mi propio código o está reservado? Mi encabezado de función:
def get(
self,
region=''Delhi'',
city=''Delhi'',
category=''Apartments'',
type=''For sale'',
limit = 60,
PAGESIZE=5,
year=2012,
month=1,
day=1,
next_page=None,
threetapspage=0,
):
Gracias
Ninguno. No es una palabra reservada (una lista de las cuales se puede encontrar en http://docs.python.org/reference/lexical_analysis.html#keywords ), pero en general es una mala idea ocultar cualquier componente.
Usar type
como un argumento de palabra clave para una función enmascarará la función incorporada "type" dentro del alcance de la función. Entonces, al hacerlo, no SyntaxError
un SyntaxError
, no se considera una buena práctica y evitaría hacerlo.