mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
regular quotes instead of `.
This commit is contained in:
parent
0614444054
commit
aaca821ee6
@ -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*"
|
||||||
|
Loading…
Reference in New Issue
Block a user