STRING veri tipi ile ilgili bilmemiz gereken bazı önemli noktaların yanında ilerde bu konuya yeniden değinilecektir.

5_1_String_Veri_Tipi_Ozelikleri.py
# 1 _ BİR string ifade istenildiği kadar yazdırılabilir.

print("Ali " * 5)

# 2_ BİRDEN fazla satırlı string oluşturmak için """ """ arasına istediğimiz kadar satır string oluşturabilirsiniz.
yazi2 = """ 
<html> 
<head></head> 
<body></body> 
</html> 
"""
print(yazi2.replace("h","d")) # Eğer print içine yazmazsanız yazi2.replace("h","d") yazi2 ye herhangi bir değişiklik yapmayacaktır.
yazi2.replace("h","d")
print(yazi2) # yazi2.replace("h","d") içeriğini değiştirmediğini görmekteyiz.

# 3 _ STRING ifadeni belirli indexlerinden belirli uzunluklar alınarak işlenebilir. ( SLIENCE )
takipciler = "ali,ahmet,mehmet,hasan,hüseyin"

print(takipciler[takipciler.find("ahmet"):takipciler.find("hasan")]) # ahmet ten hasan a kadar al
print(takipciler[4:15:2]) # 4. index den itibaren 15. indexe kadar 2 şer 2 şer atlaarak al.
print(takipciler[::-1]) # stringi geriye doğru yazdırır
print(takipciler[:-1]) # En son karaktere kadar al
print(takipciler[:16]) # 16 . index den önce yazdırır
print(takipciler[-21:]) # geriye doğru -21.indexi den itibaren yaz.
print(len(takipciler)) # string ifadenin uzunluğunu vermekte

print(takipciler.split(",")) # Daha sonra bu konu işlenecek

# 4_ STRING ifadeler toplanabilir
ad = "Ali"
soyad = "DEMİR"
print(ad + " " + soyad)