Pythonda atama işleri biraz farklıdır.
>>> a=b
işleminin sonucunda a için ayrı bir yer tahsis edilmez sadece b nesnesi a olarak çağrılma hakkını kazanır.
19 Şubat 2008 Salı
Metotlara Devam
-insert()
görevi : Listede elemanımızı istediğimiz konuma yerleştirmemizi sağlar.
>>> dpu.insert(2,'yerleştirilmek istenen')
bu işlem 'yerleştirilmek istenen' i ikinci sıraya yerleştirir indeks 1 olanın yerine
-pop()
görevi : listedeki son elemanı çıkartır.
>>> dpu.pop()
-remove()
görevi : herhangi bir elemenı listeden çıkartmak için kullanılır.
>>> dpu.remove('Çıkarılmak istenen')
-reverse()
görevi : Listeyi sondan başa sıralamak
>>> dpu.reverse()
-sort()
görevi : Liste elemanlarını başta sayılar olmak üzere sıralar
>>> dpu.sort()
görevi : Listede elemanımızı istediğimiz konuma yerleştirmemizi sağlar.
>>> dpu.insert(2,'yerleştirilmek istenen')
bu işlem 'yerleştirilmek istenen' i ikinci sıraya yerleştirir indeks 1 olanın yerine
-pop()
görevi : listedeki son elemanı çıkartır.
>>> dpu.pop()
-remove()
görevi : herhangi bir elemenı listeden çıkartmak için kullanılır.
>>> dpu.remove('Çıkarılmak istenen')
-reverse()
görevi : Listeyi sondan başa sıralamak
>>> dpu.reverse()
-sort()
görevi : Liste elemanlarını başta sayılar olmak üzere sıralar
>>> dpu.sort()
18 Şubat 2008 Pazartesi
Bazı Metotlar
-append()
görevi: Listeye ekleme yapmak için kullanılır.
>>> dpu.append('yapı')
>>> dpu
['bilgisayar', 'elektronik', 'makine','yapı']
-count()
görevi: Liste içinde bir elemanın kaç kere kullanıldığı bilgisini verir.
>>> dpu.append('python')
0
listenin python diye elemanı yok o yuzden sonuc 0
-extend()
görevi : iki listeyi toplamak
>>> dpu.extend(['ali','osman'])
-index()
görevi : istenilen elemanın indeks numarasını verir
>>> dpu.index('bilgisayar')
0
Listede olmayan elemanla bakarsanız hata verir.
görevi: Listeye ekleme yapmak için kullanılır.
>>> dpu.append('yapı')
>>> dpu
['bilgisayar', 'elektronik', 'makine','yapı']
-count()
görevi: Liste içinde bir elemanın kaç kere kullanıldığı bilgisini verir.
>>> dpu.append('python')
0
listenin python diye elemanı yok o yuzden sonuc 0
-extend()
görevi : iki listeyi toplamak
>>> dpu.extend(['ali','osman'])
-index()
görevi : istenilen elemanın indeks numarasını verir
>>> dpu.index('bilgisayar')
0
Listede olmayan elemanla bakarsanız hata verir.
Önemli Bilgiler
Pythonda herşey bir nesne olarak algılanır. Bizim oluşturcağımız listeler olsun diğer değişkenler olsun hepsi bir nesnedir. Bu yüzden
-nesne.metot
kalıbını kullanabiliriz.
-nesne.metot
kalıbını kullanabiliriz.
17 Şubat 2008 Pazar
Listeler
-bu bize erişim kolaylığı sağlıyor
>>> dpu=['bilgisayar','elektronik','makine']
>>> dpu
['bilgisayar', 'elektronik', 'makine']
-listeki elemanlara ulaşma metodu
listeadı[indeks]
>>> dpu[0]; dpu[3]
'bilgisayar'
'makine'
>>> dpu=['bilgisayar','elektronik','makine']
>>> dpu
['bilgisayar', 'elektronik', 'makine']
-listeki elemanlara ulaşma metodu
listeadı[indeks]
>>> dpu[0]; dpu[3]
'bilgisayar'
'makine'
Örneklere Devam
-Farklı türden değişkenler toplanamaz
>>> a=6
>>> b="3"
>>> c=a+int(b)
toplanılırsa hata verecektir.
-str() fonksiyonu
görevi sayıları rakamlara çevirmek
>>> a=6
>>> b="3"
>>> c=str(a)+b
63
str() fonksiyonunu nesne şeklinde kullanmak için
>>> a=6
>>> a.__str__()
'6'
-len()fonksiyonu
görevi bir cümledeki karakter sayısını geri dönderir.
>>> len('len ben kaç karakterim')
22
len() fonksiyonunu nesne şeklinde kullanmak için
>>> 'len ben kaç karakterim'.__len__()
22
>>> a=6
>>> b="3"
>>> c=a+int(b)
toplanılırsa hata verecektir.
-str() fonksiyonu
görevi sayıları rakamlara çevirmek
>>> a=6
>>> b="3"
>>> c=str(a)+b
63
str() fonksiyonunu nesne şeklinde kullanmak için
>>> a=6
>>> a.__str__()
'6'
-len()fonksiyonu
görevi bir cümledeki karakter sayısını geri dönderir.
>>> len('len ben kaç karakterim')
22
len() fonksiyonunu nesne şeklinde kullanmak için
>>> 'len ben kaç karakterim'.__len__()
22
16 Şubat 2008 Cumartesi
Editörde Biraz Zaman Geçirelim
ilk örnekler
>>> a=5
>>> b=8
>>> c=a+b
>>> c
13
-a ve b sayıları atama ile dolduruluyor. c ye a ile b toplanıp yükleniyor son olarak c yazıp enter basınca sonucu görüyoruz.
>>> a="gece saat 2:11 ben python ile uğraşıyorum"
>>> a
'gece saat 2:11 ben python ile uğraşıyorum'
>>> print a
"gece saat 2:11 ben python ile uğraşıyorum"
-Cümleleri rahatlıkla kaydedebilirsiniz.
>>> a=5
>>> b=8
>>> c=a+b
>>> c
13
-a ve b sayıları atama ile dolduruluyor. c ye a ile b toplanıp yükleniyor son olarak c yazıp enter basınca sonucu görüyoruz.
>>> a="gece saat 2:11 ben python ile uğraşıyorum"
>>> a
'gece saat 2:11 ben python ile uğraşıyorum'
>>> print a
"gece saat 2:11 ben python ile uğraşıyorum"
-Cümleleri rahatlıkla kaydedebilirsiniz.
Kaydol:
Kayıtlar (Atom)