regular quotes instead of `.

This commit is contained in:
Haydar Kulekci 2013-08-23 09:55:56 +03:00
parent 0614444054
commit aaca821ee6

View File

@ -103,8 +103,8 @@ not False #=> True
# None bir objedir # None bir objedir
None #=> None None #=> None
# `==` eşitliğini non objesi ile karşılaştırmak için kullanmayın. # "==" eşitliğini non objesi ile karşılaştırmak için kullanmayın.
# Onun yerine `is` kullanın. # Onun yerine "is" kullanın.
"etc" is None #=> False "etc" is None #=> False
None is None #=> True None is None #=> True
@ -135,7 +135,7 @@ some_var #=> 5
# bilgi için kontrol akışı kısmına göz atınız. # bilgi için kontrol akışı kısmına göz atınız.
some_other_var # isim hatası fırlatılır some_other_var # isim hatası fırlatılır
# isterseniz `if`i bir ifade gibi kullanabilirsiniz. # isterseniz "if"i bir ifade gibi kullanabilirsiniz.
"yahoo!" if 3 > 2 else 2 #=> "yahoo!" "yahoo!" if 3 > 2 else 2 #=> "yahoo!"
# Listeler # Listeler
@ -158,7 +158,7 @@ li[0] #=> 1
# Son elemanın değerine ulaşmak # Son elemanın değerine ulaşmak
li[-1] #=> 3 li[-1] #=> 3
# Listede bulunmayan bir index'teki elemana erişirken `IndexError` hatası # Listede bulunmayan bir index'teki elemana erişirken "IndexError" hatası
# fırlatılır # fırlatılır
li[4] # IndexError fırlatılır li[4] # IndexError fırlatılır
@ -170,7 +170,7 @@ li[2:] #=> [4, 3]
# Sonu ihmal etme # Sonu ihmal etme
li[:3] #=> [1, 2, 4] li[:3] #=> [1, 2, 4]
# `del` ile istenilen bir elemanı listeden silmek # "del" ile istenilen bir elemanı listeden silmek
del li[2] # li is now [1, 2, 3] del li[2] # li is now [1, 2, 3]
# Listeleri birbiri ile birleştirebilirsiniz. # Listeleri birbiri ile birleştirebilirsiniz.
@ -179,7 +179,7 @@ li + other_li #=> [1, 2, 3, 4, 5, 6] - Not: li ve other_li yanlız bırakılır
# extend ile listeleri birleştirmek # extend ile listeleri birleştirmek
li.extend(other_li) # Now li is [1, 2, 3, 4, 5, 6] li.extend(other_li) # Now li is [1, 2, 3, 4, 5, 6]
# bir değerin liste içerisinde varlığını `in` ile kontrol etmek # bir değerin liste içerisinde varlığını "in" ile kontrol etmek
1 in li #=> True 1 in li #=> True
# "len" ile listenin uzunluğunu bulmak # "len" ile listenin uzunluğunu bulmak
@ -213,23 +213,23 @@ filled_dict = {"one": 1, "two": 2, "three": 3}
# Değere ulaşmak için [] kullanılır # Değere ulaşmak için [] kullanılır
filled_dict["one"] #=> 1 filled_dict["one"] #=> 1
# Tüm anahtarlara(key) `keys()` metodu ile ulaşılır # Tüm anahtarlara(key) "keys()" metodu ile ulaşılır
filled_dict.keys() #=> ["three", "two", "one"] filled_dict.keys() #=> ["three", "two", "one"]
# Not - Sözlüklerin anahtarlarının sıralı geleceği garanti değildir # Not - Sözlüklerin anahtarlarının sıralı geleceği garanti değildir
# Sonuçlarınız değer listesini aldığınızda tamamen eşleşmeyebilir # Sonuçlarınız değer listesini aldığınızda tamamen eşleşmeyebilir
# Tüm değerleri almak için `values()` kullanabilirsiniz. # Tüm değerleri almak için "values()" kullanabilirsiniz.
filled_dict.values() #=> [3, 2, 1] filled_dict.values() #=> [3, 2, 1]
# Not - Sıralama ile ilgili anahtarlar ile aynı durum geçerlidir. # Not - Sıralama ile ilgili anahtarlar ile aynı durum geçerlidir.
# Bir anahtarın sözlükte oluş olmadığını `in` ile kontrol edilebilir # Bir anahtarın sözlükte oluş olmadığını "in" ile kontrol edilebilir
"one" in filled_dict #=> True "one" in filled_dict #=> True
1 in filled_dict #=> False 1 in filled_dict #=> False
# Olmayan bir anahtar çağrıldığında KeyError fırlatılır. # Olmayan bir anahtar çağrıldığında KeyError fırlatılır.
filled_dict["four"] # KeyError filled_dict["four"] # KeyError
# `get()` metodu KeyError fırlatılmasını önler # "get()" metodu KeyError fırlatılmasını önler
filled_dict.get("one") #=> 1 filled_dict.get("one") #=> 1
filled_dict.get("four") #=> None filled_dict.get("four") #=> None
# get() metodu eğer anahtar mevcut değilse varsayılan bir değer atama # get() metodu eğer anahtar mevcut değilse varsayılan bir değer atama
@ -237,7 +237,7 @@ filled_dict.get("four") #=> None
filled_dict.get("one", 4) #=> 1 filled_dict.get("one", 4) #=> 1
filled_dict.get("four", 4) #=> 4 filled_dict.get("four", 4) #=> 4
# `setdefault()` metodu sözlüğe yeni bir key-value eşleşmesi eklemenin # "setdefault()" metodu sözlüğe yeni bir key-value eşleşmesi eklemenin
# güvenli bir yoludur. # güvenli bir yoludur.
filled_dict.setdefault("five", 5) #filled_dict["five"] is set to 5 filled_dict.setdefault("five", 5) #filled_dict["five"] is set to 5
filled_dict.setdefault("five", 6) #filled_dict["five"] is still 5 filled_dict.setdefault("five", 6) #filled_dict["five"] is still 5
@ -298,7 +298,7 @@ for animal in ["dog", "cat", "mouse"]:
print "%s is a mammal" % animal print "%s is a mammal" % animal
""" """
`range(number)` ifadesi sıfırdan verilen sayıya kadar bir sayı listesi döner "range(number)" ifadesi sıfırdan verilen sayıya kadar bir sayı listesi döner
Ekrana yazdırılan: Ekrana yazdırılan:
0 0
1 1
@ -336,7 +336,7 @@ except IndexError as e:
#################################################### ####################################################
# Yeni bir fonksiyon oluşturmak için `def` kullanılır # Yeni bir fonksiyon oluşturmak için "def" kullanılır
def add(x, y): def add(x, y):
print "x is %s and y is %s" % (x, y) print "x is %s and y is %s" % (x, y)
return x + y # Return values with a return statement return x + y # Return values with a return statement
@ -407,27 +407,27 @@ filter(lambda x: x > 5, [3, 4, 5, 6, 7]) #=> [6, 7]
# We subclass from object to get a class. # We subclass from object to get a class.
class Human(object): class Human(object):
# Bir sınıf özelliği. Bu sınıfın tüm `instance`larına paylaşılmıştır. # Bir sınıf özelliği. Bu sınıfın tüm "instance"larına paylaşılmıştır.
species = "H. sapiens" species = "H. sapiens"
# Basic initializer # Basic initializer
def __init__(self, name): def __init__(self, name):
# Metoda gelen argümanın değerini sınıfın elemanı olan `name` # Metoda gelen argümanın değerini sınıfın elemanı olan "name"
# değişkenine atama # değişkenine atama
self.name = name self.name = name
# Bir instance metodu. Tüm metodlar ilk argüman olarak `self` # Bir instance metodu. Tüm metodlar ilk argüman olarak "self"
# parametresini alır # parametresini alır
def say(self, msg): def say(self, msg):
return "%s: %s" % (self.name, msg) return "%s: %s" % (self.name, msg)
# Bir sınıf metodu tüm `instance`lar arasında paylaşılır # Bir sınıf metodu tüm "instance"lar arasında paylaşılır
# İlk argüman olarak sınıfı çağırarak çağrılırlar # İlk argüman olarak sınıfı çağırarak çağrılırlar
@classmethod @classmethod
def get_species(cls): def get_species(cls):
return cls.species return cls.species
# bBir statik metod bir sınıf ya da instance referansı olmadan çağrılır # Bir statik metod bir sınıf ya da instance referansı olmadan çağrılır
@staticmethod @staticmethod
def grunt(): def grunt():
return "*grunt*" return "*grunt*"