Karakter dizileri veya stringler, Python'da kullanılan bir veri tipidir. Bir string, sadece karakterlerin birbirine eklenmesiyle oluşturulabilir.
Python'da bir string'in tanımlanması çok kolaydır. String, tek tırnak veya çift tırnak içinde belirtilir. Örneğin:
```
my_string = \"Merhaba Dünya!\"
```
Benzer şekilde, tek tırnakla da bir string oluşturabiliriz:
```
my_string_2 = 'Python öğrenmek eğlencelidir!'
```
Stringlerin birçok farklı kullanımı vardır. İşte birkaç kullanım örneği:
### Stringlerin Birleştirilmesi
Stringlerin birleştirilmesi, + operatörü kullanılarak yapılır. Örneğin:
```
first_name = \"James\"
last_name = \"Bond\"
full_name = first_name + \" \" + last_name
print(full_name)
# Output: James Bond
```
### Stringlerin Çoğaltılması
String, çarpma işlemi kullanılarak çoğaltılabilir. Örneğin:
```
hello_word = \"Hello \"
repeat_hello = hello_word * 3
print(repeat_hello)
# Output: Hello Hello Hello
```
### Stringlerin Indekslenmesi
String karakterlerine indeksleme kullanılarak ulaşılabilir. Örneğin:
```
my_string = \"Hello World\"
print(my_string[0])
# Output: H
```
### Stringlerin Dilimlenmesi
Stringlerin parçalarına dilimleme işlemi kullanılarak ulaşılabilir. Örneğin:
```
my_string = \"Hello World\"
print(my_string[0:5])
# Output: Hello
```
### Stringlerin Uzunluğu
String'in uzunluğunu len() fonksiyonu kullanarak alabiliriz. Örneğin:
```
my_string = \"Hello World\"
print(len(my_string))
# Output: 11
```
Bu kullanım örnekleri, Python'da stringlerin sadece birkaç örneğidir. Ancak, stringlerin çok yönlülüğü, Python programlamasında sık sık kullanılmalarına neden olur.