Hoşgeldin Misafir

Python İçin İpuçları

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-1 - Format fonksiyonunda liste kullanımı--


Kod:
print("1 - {} 2 - {} 3 - {}".format(liste[0], liste[1], liste[2]))


---Yerine----


Kod:
print("1 - {} 2 - {} 3 - {}".format(*liste))


-----2 - Format fonksiyonunda sözlük kullanımı------


Kod:
print("ad: {} soyad: {} no: {}".format(sozluk["ad"], sozluk["soyad"], sozluk["no"]))


-------Yerine:--------


Kod:
print("ad: {ad} soyad: {soyad} no: {no}".format(**sozluk))



---------3 - Değişken değerlerini takas etme----------


Kod:
temp = a
a = b
b = temp


-----------Yerine:------------


Kod:
a, b = b, a


-------------4 - Satır içi if ifadesi--------------


Kod:
if is_true:
    a = 1
else:
    a = 0


---------------Yerine:----------------


Kod:
a = 1 if is_true else 0


-----------------5 - Mantıksal değere göre liste içinden seçim yapma------------------


Kod:
okul = ["üni", "lise"]
liseli_misin = False
if liseli_misin:
    print "lise"
else:
    print "üni"


-------------------Yerine--------------------


Kod:
print okul[liseli_misin]


---------------------6 - Liste indexini sondan saydırma----------------------


Kod:
liste = ["len", "kullanmaya", "gerek", "yok"]
eleman =  liste[len(liste) - 1]


-----------------------Yerine:------------------------


Kod:
eleman = liste[-1]


-------------------------7 - Metin içinde arama--------------------------


Kod:
isim = "MiRaT"
if isim.find("cem") != -1:
    print("ok")


---------------------------Yerine:----------------------------


Kod:
if "MiRaT" in isim: print("ok")


-----------------------------8 - Liste ya da demet çözme------------------------------


Kod:
bilgiler = ['albert', 'einstein', 14]
ad = bilgiler[0]
soyad = bilgiler[1]
yas = bilgiler[2]


-------------------------------Yerine--------------------------------


Kod:
bilgiler = ['albert', 'einstein', 14]
ad, soyad, yas = bilgiler


---------------------------------9 - Parametresiz süper fonksiyonu ----------------------------------


Kod:
class Evlat(Baba):
    def __init__(self):
        super(Evlat, self).__init__()


-----------------------------------Yerine:------------------------------------


Kod:
class Evlat(Baba):
    def __init__(self):
        super().__init__()


10 -- Python'un Felsefesi-




Etkileşimli kabukta import this yazarak görebilirsiniz  iyi forumlar​