String Nedir? Bellekte Nasıl Saklanır? – Python, PHP ve ASP Örnekleri
Programlamada string (metin), karakterlerden oluşan veri türüdür. İsimler, kelimeler, cümleler ve metin tabanlı tüm veriler string olarak saklanır. Bu makalede, string kavramını, bellekte nasıl tutulduğunu ve Python, PHP, ASP örneklerini inceleyeceğiz.
String Nedir?
String:
Harf, rakam ve özel karakterlerden oluşur
Çift tırnak " " veya tek tırnak ' ' ile tanımlanır
Bellekte ardışık karakterler olarak saklanır
Örnek:
"Ali Yılmaz"
"12345"
String’lerin Bellekte Saklanma Mantığı
String’ler bellekte:
Her karakter için ASCII / Unicode değeriyle
Ardışık bellek adreslerinde
Dizi (array) mantığına benzer şekilde saklanır
Örnek (mantıksal gösterim):
1"M e r h a b a"277 101 114 104 97 98 971. Python’da String Kullanımı
Python’da string’ler immutable (değiştirilemez) yapıdadır:
1Python - String23metin = "Merhaba"45print(metin)6print(metin[0]) # M7print(len(metin)) # 789String birleştirme1011yeni = metin + " Dünya"12print(yeni)2. PHP’de String Kullanımı
PHP’de string’ler oldukça esnektir:
1<?php2$metin = "Merhaba";34echo $metin . "\n";5echo $metin[0] . "\n"; // M6echo strlen($metin) . "\n";78# String birleştirme9$yeni = $metin . " Dünya";10echo $yeni;11?>3. ASP’de String Kullanımı
ASP (VBScript)’te string’ler temel veri tiplerindendir:
1' ASP - String2Dim metin3metin = "Merhaba"45Response.Write metin & "<br>"6Response.Write Left(metin, 1) & "<br>"7Response.Write Len(metin)String Kullanım İpuçları
String’ler kullanıcı girdileri için çok yaygındır
Bellekte karakter dizisi mantığıyla saklanır
Python’da immutable, PHP ve ASP’de daha esnektir
String uzunluğu ve indeksleme sık kullanılan işlemlerdir
0 yorum