⊗pyPmFnVVP 5 of 129 menu

Paso de variables por valor en Python

En Python, todos los datos se dividen en primitivos (cadenas, números) y objetos complejos (listas, conjuntos, diccionarios, etc.). Al mismo tiempo, la pasada de variables de cada uno de los tipos tiene sus propias características. Por ejemplo, por valor se pueden pasar variables que pertenecen solo a tipos de datos primitivos.

Supongamos que tenemos dos variables. La primera contiene el valor uno, y la segunda variable es igual a la primera:

num1 = 1 num2 = num1 print(num2) # mostrará 1

Si después de declarar la segunda variable sobrescribimos num1, el valor de num2 permanecerá igual. Esto se explica por el hecho de que en num2 solo se copia el valor de la primera variable. Y cualquier cambio posterior realizado en num1 no afectará a num2. Aquí funciona el paso de variable por valor:

num1 = 1 num2 = num1 num1 = 3 print(num2) # mostrará 1

Cuál será el resultado de ejecutar el siguiente código:

num1 = 10 num2 = num1 num1 = 5 print(num2)

Cuál será el resultado de ejecutar el siguiente código:

num1 = 8 num2 = num1 - 2 print(num2)

Cuál será el resultado de ejecutar el siguiente código:

txt1 = 'abcde' txt2 = 'abcde' txt1 = txt1.upper() print(txt2)

Cuál será el resultado de ejecutar el siguiente código:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar