Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Python için 10 Küçük Kısayol
#1
Merhaba arkadaşlar daha önce PHP ve HTML üzerinde biraz çalışma yapmışlığım vardı. Sonra Python kodlama dilini bu sitede gördüm. ilk önce 

bedava net konusunda biraz hevesliydim ama bu dilin içeriğini araştırınca diğer kodlama dillerinden daha basit ve öğrenmesi kolay geldi bana.

Sonra nette biraz araştırma yaptım ve bunun gibi kısa ipuçları gördüm ve sizlerle paylaşmak istedim. Belki benim gibi hevesli olan arkadaşlar vardır 

faydamız dokunsun.  Smile

Daha şık ve efektif kodlar yazmak için

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:
1.temp = a
2.a = b
3.b = temp



[b]Yerine:[/b]


Kod:
a, b = b, a

[b]4 - Satır içi if ifadesi[/b]

Kod:
1.okul = ["üni", "lise"]
2.liseli_misin = False
3.if liseli_misin:
4.    print "lise"
5.else:
6.    print "üni"

[b][b]Yerine:[/b][/b]


Kod:
print okul[liseli_misin]


6 - Liste indexini sondan saydırma

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

[b][b][b]Yerine:[/b][/b][/b]


Kod:
eleman = liste[-1]

7 - Metin içinde arama

Kod:
1.isim = "umut coskun"
2.if isim.find("umut") != -1:
3.    print("ok")

Yerine:

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

8 - Liste ya da demet çözme

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

Yerine:


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

9 - Parametresiz super fonksiyonu (Python3)

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

Yerine:

Kod:
1. class Evlat(Baba):
2.    def __init__(self):
3.        super().__init__()
Ara
Cevapla
#2
Tşkrlr
Ara
Cevapla
#3
Ne demek ?
Ara
Cevapla
#4
Tsk edrm
Xiaomi Mi 5s -  2.15 GHz Quad-Core İşlemci | Qualcomm MSM8996 Snapdragon 821 | 4 Gb Ram 128 Gb| LTE 600/150 Mbps | Android 6.0 Marshmallow | 3.200 Mah Batarya | 3D Touch 5.15" Ekran | 12 Mp Sony IMX 378 | MIUI 8.2
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Question Python Dili Soru & Cevap gecemor 1,458 806,354 07-07-2020, Saat: 09:10
Son Yorum: HackLord
  python float sayılarla (para) çalışmak ahgonlum 2 681 04-06-2020, Saat: 19:32
Son Yorum: ahgonlum
  Python socket resim gönderirken EOFError hatası alıyorum SD-16 29 1,534 18-05-2020, Saat: 20:02
Son Yorum: SD-16
  Python ile yüz degistirme SD-16 1 825 01-10-2019, Saat: 11:41
Son Yorum: ahgonlum
  Python UDP ile internet paketsiz dosya indirme, Turkcell Rosenrot 2 1,135 29-08-2019, Saat: 23:09
Son Yorum: aras5757

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme