koddla

Yazılımcıları bilgi ile güçlendirir.

Python’da birden fazla satırda kod nasıl yazılılr?

Birden çok satıra bölmek istediğimiz uzun bir kod satırımız olsun. Örneğin, dizeleri birbirine ekleyelim,

e = 'a' + 'b' + 'c' + 'd'

Peki bunu aşağıdaki gibi iki satırda yapmak isteseydik nasıl yapardık?

e = 'a' + 'b' +
    'c' + 'd'

Öncelikle satır nedir? Kodunuz çok uzunsa bir sonraki satırda herhangi bir problem yaşamadan zaten argümanlarınızı yazabiliyorsunuz:

a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, blahblah6, blahblah7)

Yine de bölmek isterseniz şöyle bir şey yapabilirsiniz:

if (a == True and
    b == False):

veya açıkca satır sonu ile:

if a == True and \
   b == False:

Daha fazlası için yine de stil rehberini kontrol edin.

Mesela parantez kullanarak örneğinizi birden çok satıra yazılabilirsiniz:

a = ('1' + '2' + '3' +
    '4' + '5')

Aynı etki, açık satır sonu kullanılarak da elde edilebilir:

a = '1' + '2' + '3' + \
    '4' + '5'

Stil kılavuzuna göre parantezli kullanım tercih ediliyor, ancak bu özel durumda ifadenizin etrafına parantez eklemek muhtemelen yanlış bir sonuca da sebep olabilir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top