Documentos de Académico
Documentos de Profesional
Documentos de Cultura
predefinidas, Métodos,
Ejecución de Programas
y Legibilidad
Asignatura:
Fundamentos de Programación
Docente:
Ing. Jose Alberto Zequeira Pérez
Contenido
En una misma sentencia podemos importar más de una función. Basta con
separar sus nombres con comas:
Librería - math
Así de fácil es importar toda una librería o módulo. De todos modos, no resulta
muy aconsejable por dos razones:
• Al importar elemento a elemento, el programa gana en legibilidad, pues
sabemos de dónde proviene cada identificador.
• Si hemos definido una variable con un nombre determinado y dicho nombre
coincide con el de una función definida en un módulo, nuestra variable será
sustituida por la función. Si no sabes todos los elementos que define un módulo,
es posible que esta coincidencia de nombre tenga lugar, te pase inadvertida
inicialmente y te lleves una sorpresa cuando intentes usar la variable.
Librería - math
De esta forma, todas las funciones del módulo math están disponibles,
pero usando el nombre del módulo y un punto como prefijo:
Métodos
Los datos de ciertos tipos permiten invocar unas funciones especiales: los
denominados «métodos».
Hemos visto que las funciones se invocan así: función(argumento1,
argumento2, argumento3. . . ).
Los métodos son funciones especiales, pues se invocan del siguiente modo:
argumento1.método(argumento2, argumento3. . . ).
Esta sintaxis recalca el hecho de que, para un método, el primer argumento es
muy especial. Es como el sujeto de una frase de la que el método es el verbo.
Métodos
Un método permite, por ejemplo, obtener una versión en minúsculas de la cadena sobre la que se
invoca:
Los caracteres {0} han sido reemplazados por los caracteres 1.23.
Podemos interpolar más de un valor con una sola llamada a format:
1
𝐴= 𝑏h
2
En todos estos casos (y en muchos otros), haberse asegurado de facilitar la lectura del código será
un elemento con un claro impacto en la productividad.
Legibilidad de los programas
Y este es el segundo:
Legibilidad de los programas