Saltar al contenido

cómo declarar el tipo de variable, estilo C en Python

Intenta interpretar el código de forma correcta antes de adaptarlo a tu proyecto y si ttienes algo que aportar puedes compartirlo con nosotros.

Solución:

A partir de Python 3.6, puede declarar tipos de variables y funciones, como esta:

explicit_number: type

o para una función

def function(explicit_number: type) -> type:
    pass

Este ejemplo de esta publicación: Cómo usar la verificación de tipo estático en Python 3.6 es más explícito

from typing import Dict

def get_first_name(full_name: str) -> str:
    return full_name.split(" ")[0]

fallback_name: Dict[str, str] = 
    "first_name": "UserFirstName",
    "last_name": "UserLastName"


raw_name: str = input("Please enter your name: ")
first_name: str = get_first_name(raw_name)

# If the user didn't type anything in, use the fallback name
if not first_name:
    first_name = get_first_name(fallback_name)

print(f"Hi, first_name!")

Consulte los documentos para typing módulo

No hay forma de declarar variables en Python, ya que no existen ni “declaración” ni “variables” en el sentido de C. Esta voluntad unir el tres nombres al mismo objeto:

x = y = z = 0

Python no es necesariamente más fácil / rápido que C, aunque es posible que es más sencillo;)

Para aclarar otra afirmación que hizo, “no es necesario que declare el tipo de datos”; debería reiterarse que hipocresía declarar el tipo de datos. Cuando asigna un valor a una variable, el tipo de valor se convierte en el tipo de variable. Es una diferencia sutil, pero diferente de todos modos.

Si haces scroll puedes encontrar las interpretaciones de otros usuarios, tú asimismo tienes la habilidad mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *