""
Mostrando las entradas con la etiqueta valores. Mostrar todas las entradas
Mostrando las entradas con la etiqueta valores. Mostrar todas las entradas

domingo, 23 de febrero de 2025

Thinkcspy 2.12 Glosario del capitulo.

 

2.12. Glosario

Declaración de asignación:

Una declaración que asigna un valor a un nombre (variable). A la izquierda de el operador de asignación, =, es un nombre. A la derecha del El token de asignación es una expresión que Python evalúa intérprete y luego asignado al nombre. La diferencia entre el Los lados de la mano izquierda y derecha de la declaración de asignación son a menudo confuso para los nuevos programadores. En la siguiente tarea:

n = n + 1

n juega un papel muy diferente en cada lado del =. En el Correcto es un valor y constituye parte de la expresión que ser evaluado por el intérprete de Python antes de asignarlo al nombre a la izquierda.

Token de tarea:

= es el token de asignación de Python, que no debe confundirse con el operador de comparación matemática usando el mismo símbolo.

class

Ver tipo de datos a continuación

comment

Información en un programa destinado a otros programadores (o cualquier persona leer el código fuente) y no tiene ningún efecto en la ejecución del programa.

Tipo de datos:

Un conjunto de valores. El tipo de valor determina cómo se puede usar en Expresiones. Hasta ahora, los tipos que has visto son enteros ( int), números de punto flotante ( float) y cuerdas ( str).

decremento:

Disminución por 1.

evaluacion: 

Para simplificar una expresión realizando las operaciones para produce un valor único.

expression:

Una combinación de operadores y operandos (variables y valores) que representa un valor de resultado único. Las expresiones se evalúan para dar ese resultado.

float:

Un tipo de datos de Python que almacena de punto flotante números Los números de punto flotante se almacenan internamente en dos partes: una base y un exponente . Cuando se imprimen en el formato estándar, se ven como Números decimales. Tenga cuidado con los errores de redondeo cuando use floats, Y recuerde que solo son valores aproximados.

incremento:

Tanto como sustantivo como como verbo, el incremento significa aumentar en 1.

Inicialización (de una variable):

Inicializar una variable es darle un valor inicial. Ya que en las variables de Pyhton no existen Hasta que se les asigne valores, se inicializan cuando están creado. En otros lenguajes de programación, este no es el caso, y Se pueden crear variables sin ser iniciadas, en cuyo caso tener de basura valores

int:

positivos y negativos enteros números

División entera:

Una operación que divide a un entero por otro y produce un entero. La división entera produce solo el número entero de veces que el El numerador es divisible por el denominador y descarta cualquier resto.

keyword:

Una palabra reservada que el compilador utiliza para analizar el programa; tú No se puede usar palabras clave como if, def, y while Como variable nombres.

operador de módulo:

También llamó operador del resto o operador del resto del resto . Da el resto después de realizar la división entera.

objeto:

También conocido como objeto de datos (o valor de datos). Las cosas fundamentales a las que los programas están diseñados para Manipule (o que los programadores pidan hacer cosas por ellos).

operando:

Uno de los valores en los que opera un operador.

operador:

Un símbolo especial que representa un cálculo simple como la adición, multiplicación o concatenación de cadena.

Propuesta de String:

Se utiliza durante la entrada interactiva para proporcionar al usuario sugerencias sobre qué tipo de valor ingresar.

Diagrama de referencia:

Una imagen que muestra una variable con una flecha que apunta al valor (objeto) al que se refiere la variable. Ver también Instantánea de estado .

Reglas de precedencia:

El conjunto de reglas que rigen el orden en el que las expresiones que involucran Se evalúan múltiples operadores y operandos.

instantánea estatal:

Una representación gráfica de un conjunto de variables y los valores a a lo que se refieren, tomados en un instante en particular durante el programa ejecución.

statement:

Una instrucción que el intérprete de Python puede ejecutar. Hasta ahora tenemos solo vio la declaración de asignación, pero pronto nos encontraremos con el import declaración y el for declaración.

str:

Un tipo de datos de Python que contiene una cadena de caracteres.

Función de conversión de tipo:

Una función que puede convertir un valor de datos de un tipo a otro.

valor:

Un número o cadena (u otras cosas a ser nombradas más adelante) que puede ser almacenado en una variable o calculado en una expresión.

variable:

Un nombre que se refiere a un valor.

Nombre de la variable:

Un nombre dado a una variable. Los nombres variables en Python consisten en un secuencia de letras (a..z, a..z y _) y dígitos (0..9) que comienza con una carta. En la mejor práctica de programación, los nombres de variables deben ser elegido para que describan su uso en el programa, haciendo el Programa Self Documento .


viernes, 21 de febrero de 2025

Thinkcspy 2.2 Valores y type

 

2.2. Valores y tipos de datos

Un valor es una de las cosas fundamentales, como una palabra o un número, que un programa manipula. Los valores que hemos visto hasta ahora son 5 (el resultado cuando agregamos 2 + 3), y "Hello, World!". A menudo nos referimos a estos valores como objetos y usaremos el valor de las palabras y el objeto intercambiablemente.

Nota

En realidad, los 2 y los 3 que son parte de la adición anterior también son valores (objetos).

Estos objetos se clasifican en diferentes clases o tipos de datos : 4 es un entero , y "Hello, World!" es una cadena , llamada porque contiene una cadena o secuencia de letras. Usted (y el intérprete) puede identificar cadenas Porque están adjuntos en comillas.

Si no está seguro de qué valor de Clase A se encuentra, Python tiene una función llamada type que puede decirte. 

>>print(type("Hello, World!"))
>>print(type(17))
>>print("Hello, World")

>>>class str

>>>class int

>>>Hello, World

No es sorprendente que las cadenas pertenezcan a la clase STR y los enteros pertenecen al clase int .

Nota:

Cuando mostramos el valor de una cadena usando el print función, como en el tercer ejemplo anterior, las comillas no están presentes en la salida. El valor de la cadena es la secuencia de caracteres dentro de las comillas. Las comillas solo son necesarias para ayudar a Python a saber cuál es el valor.

Es posible que haya utilizado notación de función en una clase de matemáticas, como y = f(x), probablemente solo para funciones que actúan con un solo valor numérico y producen un solo valor numérico. Python no tiene tales restricciones: las entradas y salidas pueden ser de cualquier tipo.

En el Python Shell , no es necesario usar el print función para ver los valores que se muestran arriba. El shell evalúa la función Python e imprime automáticamente el resultado. Por ejemplo, considere la sesión de shell que se muestra a continuación. Cuando Le pedimos al shell que evalúe type("Hello, World!"), responde con la respuesta apropiada y luego continúa Muestre el indicador para el siguiente uso. 

>>Python 3.1.2 (r312:79360M, Mar 24 2010, 01:33:18)
>>[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
>>Type "help", "copyright", "credits" or "license" for more information.
>>type("Hello, World!")
>>> <class 'str'>
>> type(17)
>>> <class 'int'>
>> "Hello, World"
>>>'Hello, World'
>>

Tenga en cuenta que en el último ejemplo, simplemente le pedimos al shell que evalúe la cadena "hola, mundo". El resultado es como es de esperar, la cadena en sí.

Continuando con nuestra discusión sobre los tipos de datos, los números con un punto decimal pertenecen a una clase llamada float , porque estos números se representan en un formato llamado punto flotante . En esta etapa, puedes tratar las palabras clase y tipo indistintamente. Volveremos a una comprensión más profunda de lo que una clase es en capítulos posteriores. 

>>print(type(17))
>>print(type(3.2))

>>>class int

>>>class float


¿Qué pasa con los valores como "17"y "3.2"? Se ven como números, pero ellos tienen comillas como cadenas.

>>print(type("17"))
>>print(type("3.2"))

>>> <class 'str'>
>>> <class 'str'>

¡Son cadenas!

Las cadenas en Python se pueden encerrar en cualquiera de las comillas ( ') o doble comillas ( " - El personaje de doble comilla), o tres de los mismos caracteres de comilla separados ( '''o """). 

>>print(type('This is a string.') )
>>print(type("And so is this.") )
>>print(type("""and this.""") )
>>print(type('''and even this...''') )

>>> <class 'str'>
>>> <class 'str'>
>>> <class 'str'>
>>> <class 'str'>

Las cadenas citadas dobles pueden contener citas individuales dentro de ellas, como en "Bruce's beard", y las cadenas comilladas individuales pueden tener comillas dobles dentro de ellas, como en 'The knights who say "Ni!"'. Se llaman las cuerdas encerradas con tres ocurrencias de cualquier símbolo de cita triple cadenas citadas. Pueden contener cotizaciones individuales o dobles:

>>print('''"Oh no", she exclaimed, "Ben's bike is broken!"''')

>>>"Oh no", she exclaimed, "Ben's bike is broken!"

Las cadenas citadas triples pueden incluso abarcar múltiples líneas:  

>>print("""This message will span
>>several lines
>>of the text.""")

>>>This message will span
>>>several lines
>>>of the text.

A Python no le importa si usa comillas simples o dobles o el Tres comillas en su tipo para rodear sus cadenas. Una vez que haya analizado el texto de Su programa o comando, la forma en que almacena el valor es idéntico en todos los casos, y las comillas circundantes no son parte del valor.   

>>print('This is a string.')
>>print("""And so is this.""")

>>>This is a string.
>>>And so is this.

Entonces, los diseñadores de lenguaje de Python generalmente eligieron rodear sus cadenas por comillas individuales. ¿Qué crees que pasaría si la cadena ya contuviera? comillas individuales?

Cuando escribe un entero de un entero grande, es posible que tenga la tentación de usar comas entre grupos de tres dígitos, como en 42,000. Este no es un entero legal en Python, pero significa algo más, lo cual es legal:

>>print(42000)
>>print(42,000)

>>>42000
>>>42 0

Bueno, ¡eso no es lo que esperábamos en absoluto! Debido a la coma, Python eligió Trate esto como un par de valores. De hecho, la función de impresión puede imprimir cualquier número de valores hasta el largo Como los separas por comas. Observe que los valores están separados por espacios cuando se muestran. 

>>print(42, 17, 56, 34, 11, 4.35, 32)
>>print(3.4, "hello", 45)

>>>42 17 56 34 11 4.35 32
>>>3.4 hello 45

Recuerde no poner comas o espacios en sus enteros, no importa lo grandes que son. También revise lo que dijimos en el capítulo anterior: Los idiomas formales son estrictos, la notación es concisa e incluso las más pequeñas El cambio podría significar algo bastante diferente de lo que pretendía.

Comprueba tu comprensión 

¿Cómo puede determinar el tipo de variable?





Actividad: 2.2.10 Opción múltiple

¿Cuál es el tipo de datos de 'este es qué tipo de datos'?





Actividad: 2.2.11 Opción múltiple

Respuestas:

2.2.10 B.

2.2.11. D.


Entradas recientes

Sabes que es SfePy y para que sirve?

 Fuente: SfePy.org SfePy: elementos finitos simples en Python ¶ SfePy es un software para resolver sistemas de diferencial parcial acoplado ...

Entradas Populares