Title | Python |
---|---|
Course | Sintaxis y Semántica de los Lenguajes |
Institution | Universidad Tecnológica Nacional |
Pages | 9 |
File Size | 278.4 KB |
File Type | |
Total Downloads | 145 |
Total Views | 230 |
Introducción a PythonConceptos Básicos (variables, tipos de datos, módulos, funciones) Estructuras de control (condicionales: if, if-else, if-elif-else; iterativas: while y for)Python es un lenguaje interpretado, con tipado dinámico. Multiplataforma.Es un lenguaje orientado a objetos, pero admite pr...
Introducción a Python Conceptos Básicos (variables, tipos de datos, módulos, funciones) Estructuras de control (condicionales: if, if-else, if-elif-else; iterativas: while y for)
Python es un lenguaje interpretado, con tipado dinámico. Multiplataforma. Es un lenguaje orientado a objetos, pero admite programación imperativa y funcional. Tiene gran cantidad de librerías predefinidas.
Variable Es un nombre que representa o refiere a un valor. En Python las variables no se declaran, simplemente se usan. El nombre de las variables puede contener letras, dígitos y “_”. Deben comenzar con letra.
Importante: ▪ ▪
Hay que asignarle un valor a una variable antes de poder utilizarla. En Python hay diferencia entre mayúsculas y minúsculas.
Asignación: x=3
nom=’pepe’
print (‘ingrese una edad’) edad=input()
edad=input(‘ingrese una edad’) Lo ingresa como string por lo tanto hay que convertirlo luego. edad= int(edad)
1
Enteros: Al asignar un número a una variable, le asociará el tipo "int" en caso que su valor entre en 32 bits, caso contrario reserva automáticamente para un "long". Tipos de datos: Define un conjunto de valores y las operaciones válidas que pueden realizarse sobre esos valores. Para consultar el tipo de datos de una variable: type (nombre variable)
Reales: Permite trabajar con valores con coma decimal. Se representan mediante el tipo float. Se almacenan en 64 bits. Para el caso de necesitar representar fracciones de forma más precisa, se cuenta con el tipo decimal.
Operadores aritméticos: Operaciones que pueden hacerse sobre variables numéricas y números. • Suma: + • Resta: • Multiplicación: * • División: / • Negación: • Exponente: ** • División entera: // • Resto de la división: %
Booleanos Se los utiliza para indicar valores de verdad (True, False).
Operadores lógicos
and
True
False
or
True
False
not
True
True
False
True
True
True
True
False
False
False
False
False
True
False
False
True
2
Operadores relacionales • Igual: == • Distinto: != • Menor: < • Mayor: > • Menor o igual: =
Cadenas Secuencia de caracteres (letras, números, marcas de puntuación, etc.). Se encierran entre comillas simples ‘ ‘ o comillas dobles “ “. Para ingresar una cadena de caracteres: print(‘ingrese su nombre’) name=input()
Algunos operadores • Concatenación: + • Repetición: *
Operadores de comparación: Python utiliza como criterio de comparación de cadenas el órden alfabético. • == • != •> •< • >= • 0:
Sentencia if-elif: Se utiliza cuando hay más de dos condiciones.
Sentencia if-else: Permite establecer las acciones encesarios cuando la condición NO se if edad>=0 and edad=2 and edad=13 and edad...