Python dizesi birden çok satır

Python işlevleri ve meth

Yeni satır karakterlerini, birleştirmeyi ve şablon dizesi değişmezlerini kullanarak bir JavaScript çok satırlı dizesi oluşturabilirsiniz. Şablon dizesi değişmezleri en modern sözdizimidir ve değişkenleri bir dizeye gömmenize de olanak tanır.

Hiç bir dizeyi birden çok metin satırına yaymak istediniz mi? Şaşırmazdım. Bu, geliştiriciler için çok yaygın bir ihtiyaçtır. Yapmak isteyeceğiniz son şey, kodunuza istediğiniz şekilde görüntülenmeyen bir dize eklemektir.

Endişelenmeyin çünkü JavaScript bizi kapsıyor. JavaScript'te çok satırlı dizeler oluşturmanın üç yolu vardır:

  • Yeni satır karakterlerini kullanma ( ).
  • Dize birleştirmeyi kullanma.
  • Şablon dizesi değişmezlerini kullanma.

Bu kılavuzda, çok satırlı bir dize yazmak için bu üç yaklaşımın her birinin nasıl kullanılacağı hakkında konuşacağız. Kolayca başlayabilmeniz için her bir yaklaşımın örneklerini inceleyeceğiz.




ES6'dan önce: Yeni Satırlar ve Birleştirme

ECMAScript 6'dan (ES6) önce, new kullanmanız gerekiyordu. bir dizeyi birden çok satıra ayırmak için satır karakterleri veya dize bitiştirme.

const multiLine = (str) => { dönüş str; } let string = " Harry Potter Hermione Grainger Ronald Weasley Neville Longbottom " console.log(multiLine(string));

Yeni satır karakterleri dizenin parçasıdır. Bu karakterler birçok programlama dilinde ortaktır. Yeni bir satır karakteri “ ”. Dizemizi birden çok satıra yaymak için bu karakteri kullanabiliriz. Elde edilen çıkış: <Şekil sınıfı = "WP-blok resim"> SFrMOMOKH1OmNEV29LHFczi6A8PixCbYr0SKkftgMLSeRmjClHS4dNyRjTMdmd4zzOwfbXxNTUSZ88Hk22pFnKXkct HXdgCtedUDLBXOlmExOuFCrRqquRhFcVj6wz3Bg4WWpcx < p>Kodumuz, dört Harry Potter karakterimizi yeni satırlarda döndürür. Her biri yeni bir satırı ifade eder. Her ad arasında bir satır boşluk olmasını istiyorsak, iki karakter belirtmemiz gerekir.


Ayrıca JavaScript dize birleştirme operatörünü de kullanabilirsiniz:

%81 katılımcılar, bir eğitim kampına katıldıktan sonra teknik iş olanakları konusunda kendilerine daha fazla güvendiklerini belirttiler. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan kendi kariyerlerini bulmaya kadar, kariyer geçişinde altı aydan daha az zaman harcadı. ilk iş.

Bu örnekte, yeni satır karakterlerine de bağlıyız. Bunlar örnekle belirtilmiştir. Bu yaklaşım, farklı satırlarda görünmesini istediğiniz birden fazla dizeniz varsa yararlıdır. , kodunuz çok hızlı bir şekilde dağınık olabilir. Dağınık kodu kimse sevmez.

Bunlar JavaScript'te çok satırlı oluşturmanın kabul edilebilir yollarıdır. Ancak, ES6'nın ortaya çıkmasıyla aynı şeyi yapmanın yeni bir yolu vardır: şablon dizesi değişmez değerleri.




JavaScript M ultiline String: Template String Literals

EcmaScript 6'nın (ES6) bir parçası olarak, belirli bir şekilde biçimlendirilmiş bir dize oluşturmak için geri tikler kullanabiliriz. Buna şablon dizesi değişmez değeri denir. Bir şablon dizesi değişmezi içindeki Enter tuşunu kullanarak yeni satır sonları ekleyebilirsiniz.

Geri onay işareti, “'”, standart bir klavyede en sol üst tuştur.

Bir dize değişmezinin sözdizimine bir göz atalım:

 const multiLine = (str) => ; { dönüş str; } let string = ' Harry Potter Hermione Grainger Ronald Weasley Neville Longbottom ' console.log(multiLine(string));

Birden çok satıra yayılan bir string tanımladık. Geri tik karakteri, bir dize değişmezini belirtir. 

Dize değişmez sözdiziminin büyük bir avantajı, dize içindeki değişkenleri kullanabilmenizdir. Şablon değişmezinize değişkenler eklemek için ${variableNameHere} kullanın, örneğin:

Kodumuz şunu döndürür:

Jimmy 13.

Bir değişkenin içeriğini dizgimize eklemek için ${} sözdizimini kullandık. Bu sözdiziminin çalışması için, dizgimizi bildirmek için geri keneler kullanmalıyız. Daha karmaşık bir örneğe bakalım:

const multiLine = ((str, chars) = > { let mapped = chars.map(char => { return ' • ${char.name} -- ${char.role}' }).join(''); return '${str} $ {mapped}' }) let karakter = [ {ad: "Harry Potter", rol: "Seçilmiş Kişi"}, {ad: "Hermione Grainger", rol: "Akıllı Kişi"}, {ad: "Ronald Weasley ", rol: "Komik Olan"}, {isim: "Neville Longbottom", rol: "Unutkan Olan"} ]; let string = "Harry Potter'daki ana karakterler şunlardır:" console.log(multiLine(string, Characters));

Kodumuz şunu döndürür:

Harry Potter'daki ana karakterler: • Harry Potter -- Seçilmiş Kişi • Hermione Grainger -- Akıllı Kişi • Ronald Weasley -- Komik Olan • Neville Longbottom -- Unutkan Kişi

Şablon değişmeziyle ilgili dikkat edilmesi gereken bir şey, tüm boşlukları ve satır başlarını gözlemleyeceğidir.


JavaScript değişmezleri hakkında daha fazla bilgiyi JavaScript dize enterpolasyon kılavuzumuzda bulabilirsiniz.

Bu&rsquo ; hepsi bu kadar! Artık hem ES6 hem de ES5 sözdiziminde JavaScript çok satırlı dizeler yazabilirsiniz!




Sonuç

Çok satırlı bir dize oluşturmanın üç yolu vardır. JavaScript'te. Birleştirme operatörünü, yeni bir satır karakterini ( ) ve şablon değişmezlerini kullanabiliriz. Şablon değişmezleri ES6'da tanıtıldı. Ayrıca bir değişkenin içeriğini bir dizeye eklemenize izin veriyorlar.

Yap JavaScript hakkında daha fazla bilgi edinmek mi istiyorsunuz? Eksiksiz JavaScript Nasıl Öğrenilir kılavuzumuza göz atın. En iyi kurslar hakkında uzman tavsiyesi ve rehberliği bulacaksınız, kitaplar ve bu kılavuzdaki çevrimiçi kaynaklar.





Python dizesi birden çok satır: StackOverflow Questions

Tutorials