koddla

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

Python’da satır sonu (satır devamı) nasıl yapabilirim?

Birden fazla satır arasında bölmek istediğimiz uzun bir kod satırı olsun. Bu kodu birden fazla satırda göstermek için kullanmamız gereken sözdizimi nedir?

Örneğin, bir sürü dize ekleyerek oluşturduğumuz bir değişken olsun

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

Bunu şöyle iki satırda nasıl gösterebiliriz:

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

Herhangi bir sorun yaşamadan bir sonraki satırda da bağımsız değişkenlere sahip olabilirsiniz:

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

Ya da şöyle bir şey yapabilirsiniz:

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

veya açık bir satır sonu karakteri ile:

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

Daha fazla bilgi için stil kılavuzuna bakabilirsiniz.

Bir fonksiyon çağırmayacaksak (ilk örnekte olduğu gibi) parantez kullanarak birden çok satıra geçebiliriz:

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 örtük devamlılık için parantez kullanılmasının tercih edildiğini unutmayın. Ancak bu özel durumda yalnızca ifadenizin etrafına parantez eklemek muhtemelen yanlış bir yoldur.

Bir cevap yazın

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

Back to top