Değişkenlerin Değer ile Aktarımı Python'da

Python'da tüm veriler ilkel (dizeler, sayılar) ve karmaşık nesneler (listeler, kümeler, sözlükler vb.) olarak ayrılır. Bu durumda, her bir türden değişkenlerin aktarımı kendine özgü özelliklere sahiptir. Örneğin, değer ile aktarım yalnızca ilkel veri türlerine ait değişkenler için yapılabilir.

İki değişkenimiz olduğunu varsayalım. Birincisi değer olarak bir içeriyor, ikinci değişken ise birinciye eşit:

pythonnum1 = 1
num2 = num1

print(num2) # 1 yazdıracak

İkinci değişken tanımlandıktan sonra num1 yeniden yazılırsa, num2 değeri aynı kalır. Bunun açıklaması, num2'ye yalnızca ilk değişkenin değerinin kopyalanmasıdır. Ve num1'de yapılan sonraki değişiklikler num2'yi etkilemeyecektir. Burada değişkenin değer ile aktarımı çalışır:

pythonnum1 = 1
num2 = num1
num1 = 3

print(num2) # 1 yazdıracak
Задание 1

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythonnum1 = 10
num2 = num1
num1 = 5

print(num2)
Задание 2

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythonnum1 = 8
num2 = num1 - 2

print(num2)
Задание 3

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

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

print(txt2)
Задание 4

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythontxt1 = 'abcde'
txt2 = txt1
txt1 = txt1.title()

print(txt1)
print(txt2)