Python İle Değişken Tanımlama //Stajyer Asisten Klübü

ATABÖRÜ

Kıdemli Üye
30 Tem 2017
3,359
7
Ötüken
Python İle Değişken Tanımlama //Stajyer Asistan Kulübü

Değişkenler, değerleri saklamak için ayrılmış bellek konumlarından başka bir şey değildir. Kısaca, bir değişken oluşturduğunuzda hafızada yer ayırmanız anlamına gelir.

Bir değişkenin veri türüne bağlı olarak, yorumlayıcı hafızayı ayırır ve ayrılmış hafızada neyin saklanabileceğine karar verir. Bu nedenle, değişkenlere farklı veri türleri atayarak, değişkenlere tam sayı, ondalık veya karakter kaydedebilirsiniz.

Python’da değişkenler nesnelerden oluşmaktadır ve kullanmadan önce de tanımlama zorunluluğu yoktur. Ne zaman değişkeni kullanırsanız ve değer atarsanız statik olmayan bir şekilde değişken tanımlanacaktır. Değişken içindeki verinin tipi değiştiğinde de dinamik olarak tip değişecektir.

Kod:
[COLOR="olive"]tamsayi = 7
print(tamsayi)[/COLOR]

Değişkenlere Değer Atama
Python’da bellek alanında değişkenlere yer tahsisi için her hangi bir bildirime ihtiyaç duymadığını ve değişkene değer ataması yapıldığında değişken tipi dinamik olarak belirlendiğini ifade etmiştim. Bir değişkene değer ataması yapmak için eşittir (=) operatörü kullanılır. Değişken o anda tanımlanır ve değeri atanmış olur.

Kod:
[COLOR="Red"]#!/usr/bin/python
 
sayi = 100                             # tam sayı
litre   = 1000.0                       # ondalıklı sayı
isim    = "https://www.turkhackteam.org"     # string ifade
 
print sayi
print litre
print isim
[/COLOR]

Çoklu Atama
Python ile aynı anda birden fazla değişkene tek bir değer ataması yapılabilir. Aşağı s1, s2, s3 adında 3 tane değişken tanımlandı ve 100 değeri atandı.

Kod:
[COLOR="Olive"]s1 = s2 = s3 = 100[/COLOR]

Python ile aynı anda değişken tanımlaması ve değer ataması aşağıdaki gibi yapılabilir.

Kod:
not1,not2,isim = 50,75,"Kutay"

Python Ondalık Değişken Tanımlama:

ondalik = 7.0
print(ondalik)

#yada float metotu ile tanımlama
ondalik = float(7)
print(ondalik)

String Değişken Tanımlama:

Kod:
[COLOR="Green"]yazi = 'merhaba'
print(yazi)
 
# " yada ' kullanılabilir.
yazi = "hello"
print(yazi)
 
#tırnaklar iç içe kullanılabilir.
mesaj = "571 de bir güneş doğdu "
print(mesaj)[/COLOR]

Yazdırma Örnekleri:

Kod:
#aynı tipte iki değişken yazdırılırken toplama yada birleştirme işlemi yapılabilir.
not1 = 1
not2 = 2
print(not1 + not2)

Kod:
isim = "Mustafa Kemal"
soyisim = "ATATÜRK"
print(isim + " " + soyisim)

(Hata: Ayrı tipteki verilerin çıktısı birleştirilerek alınamaz. Tip hatası verecektir.)

Kod:
#Tip hatası verir. Sadece aynı tipteki veriler çıktı birleşik olarak alınabilir.
isim="ali"
not1 = 1
not2 = 2
print(isim+ ":"+ not1 + not2)

(Çalıştır: Virgüller ile ayrı ayrı çıktılanabilir.)

Kod:
1

#virgüller ile ayrı ayrı olarak çıktılanabilir.
isim="ali"
not1 = 1
not2 = 2
print(isim, ":", not1 + not2)

İyi forumlar...
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.