İçindekiler
String Nedir ?
Türkçeye yazı/dizgi olarak çevirebiliriz ve örnek olarak bilgisayarınızda, telefonunuzda veya tabletiniz de kullandığınız programlarda görebildiğiniz yazıları verebiliriz.
String Tanımlama ;
String tanımlama işlemi Python programlama dilinde çok basittir ve iki şekilde tanımlanır.
- ” ” (Çift tırnak işareti)
- ‘ ‘ (Tek tırnak işareti)
Peki bunların farkı nedir ?
Aralarında hiçbir fark yok, örneklerimize bakalım.
Derleyicimizi açıp,
"Python stringleri öğreniyorum"
yazalım bakalım ne olacak.
Gördüğümüz gibi ekrana “Python Stringleri öğreniyorum” String’ ini bastı birde tek tırnak ile deneyelim.
'Python stringleri öğreniyorum'
Yine burada da ekranımızda ‘Python stringleri öğreniyorum’ yazısını ekrana bastı peki String’ imizin hepsini ” ” ya da ‘ ‘ işaretleri arasına almazsak ne olur? hemen deneyelim.
"Python stringleri" öğreniyorum
Evet bir “invalid syntax” yani “söz dizimi hatası” aldık eğer aynı şekilde
‘ ‘ tek tırnak işaretleri ile yazsak yine aynı hatayı alırız.
Peki neden bu hatayı alıyoruz ?
Çünkü biz ekrana String değer bastırmak istediğimizde ” “ ya da ‘ ‘ işaretlerini kullanıyoruz burdaki örnekte ise Python bizim örneğimizi ikinci “ işaretine kadar okudu, sonrası ne bir String değer ne de herhangi başka bir şey o yüzden söz dizimi hatası aldık.
” ” ve ‘ ‘ beraber kullanımı ;
Biz string değer tanımlarken bu iki işareti kullanıyorduk peki aynı yazıda/string’ te ikisini kullanabilir miyiz ?
Cevap : EVET, örnek olarak ;
"Python programlama dili 1991'de çıkarıldı"
Görüldüğü gibi hata almadık bu örnekleri bu şekilde arttırabiliriz.
Bunun yanında “\” (ters slash(slaş) ya da ters taksim) işareti mevcut bir diğer adıyla kaçış işareti aslında birden fazla kaçış işareti var ama biz ilk olarak buna değineceğiz, bu işaret bir String tanımlarken tanımlanan işareti birden fazla kez kullanmamızı sağlıyor yani örnek olarak,
'Python programlama dili 1991\'de çıkarıldı'
ve yine ” “ işareti ile yaparsak,
"Python programlama dili 1991\"de çıkarıldı"
Python Stringler bu kadar, peki hazırladığımız String’ leri toplayabilir miyiz?
Bununda cevabı : EVET örnek olarak ,
"Python " + "stringleri " + "öğreniyorum"
aynısını ‘ ‘ ile de yapabiliriz,
'Python ' + 'stringleri ' + 'öğreniyorum'
Bugün sizlere Python3 — Stringler ile alakalı elimizden geldiğince bilgi vermeye çalıştık sürçü lisan ettiysek affola diyerek cümlemize son noktayı koyuyoruz.
Hata!
Yorumunuz Çok Kısa, Yorum yapabilmek için en az En az 10 karakter gerekli