⊗pyPmFnVVP 5 of 129 menu

Passagem de variáveis por valor em Python

Em Python, todos os dados são divididos em tipos primitivos (strings, números) e objetos complexos (listas, conjuntos, dicionários etc.). A passagem de variáveis de cada um desses tipos tem suas próprias características. Por exemplo, por valor, é possível passar apenas variáveis que pertencem a tipos de dados primitivos.

Suponha que temos duas variáveis. A primeira contém o valor um, e a segunda variável é igual à primeira:

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

Se após a declaração da segunda variável, sobrescrevermos num1, o valor de num2 permanecerá o mesmo. Isso se explica pelo fato de que em num2 é copiado apenas o valor da primeira variável. E quaisquer alterações subsequentes feitas em num1 não afetarão num2. Aqui funciona a passagem da variável por valor:

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

Qual será o resultado da execução do seguinte código:

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

Qual será o resultado da execução do seguinte código:

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

Qual será o resultado da execução do seguinte código:

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

Qual será o resultado da execução do seguinte código:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar