Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

370
Views
¿Cómo declarar múltiples variables con sintaxis de anotación de tipo en Python?

Hasta donde yo sé, ahora podemos declarar variables usando la sintaxis de anotación de tipo en Python 3.6 como el siguiente código.

 def printInt(): a: int = 0 b: int = 1 c: int = 2 print(a, b, c)

Lo que quiero hacer es declarar las variables a , b , c en una línea.

Probé a, b, c: int , pero devuelve un error.

También a: int=0, b: int=1, c: int=2 también devuelve un error.

¿Hay alguna forma de declarar múltiples variables usando la sintaxis de anotación de tipo en una línea?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Si realmente desea utilizar la anotación, puede hacerlo de esta forma:

 a: int;b: int;c: int a,b,c = range(3) print(a,b,c) #As output 0 1 2
over 4 years ago · Santiago Trujillo Report

0

 a: int = 0; b: int = 1; c: int = 2

realmente funcionaría. Si está buscando una manera de evitar repetir int todo el tiempo, me temo que no puede hacerlo a partir de Python 3.7.

over 4 years ago · Santiago Trujillo Report

0

Python está completamente orientado a objetos y no está "escrito estáticamente". No necesita declarar variables antes de usarlas, o declarar su tipo. Cada variable en Python es un objeto.

 a,b,c=0,1,2

O lo siguiente tal vez lo que buscas

 def magic(a: str, b: str) -> int: light = a.find(b) return light
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!