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
  15gb .myd uzantılı dosya python ile okutma perry 1 1,856 27-11-2022, Saat: 17:59
Son Yorum: perry
Question Python Dili Soru & Cevap gecemor 1,493 1,157,790 08-11-2022, Saat: 11:18
Son Yorum: Antonyobanderas
  GÜNCEL Python request , c# request e göre çok yavaş ne yapabilirim perry 12 4,848 28-09-2022, Saat: 20:27
Son Yorum: krast
  YENİ Python Pyqt5 memory leak sorunu perry 3 2,285 28-09-2022, Saat: 11:33
Son Yorum: gecemor
  YENİ PYTHON ads approval CaglarDevv 2 2,117 04-07-2022, Saat: 01:23
Son Yorum: CaglarDevv

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme