6-ámeliy jumıs: Python programmalastırıw tilinde tekstler (qatarlar)
1.	Tekstlerdi jaratıw:
2. Tekstlerdi indekslew hám kesip alıw (slicing):
4. String metodları:
5. Tekstlerdi salıstırıw:
6. Tekstlerdi qosıw (konkatenaciya):
Ámeliy tapsırma:
Tómendegi kodtı orınlap kóriń hám nátiyjelerin túsindirip beriń:
				
			# Tek qatarlı tekstler
tekst1 = "Sálem, Python!"
tekst2 = 'Sálem, dúnya!'
# Kóp qatarlı tekstler
tekst3 = """Bul kóp
qatarlı
tekst"""
tekst4 = '''Bul da
kóp qatarlı
tekst'''2. Tekstlerdi indekslew hám kesip alıw (slicing):
tekst = "Python"
print(tekst[0])    # 'P'
print(tekst[-1])   # 'n'
print(tekst[0:2])  # 'Py'
print(tekst[2:])   # 'thon'
print(tekst[:3])   # 'Pyt'
print(tekst[::2])  # 'Pto'
3.	Tekstlerdi formatlaw:
# f-string
atı = "Ayjan"
jası = 20
print(f"Onıń atı {atı}, jası {jası}")
# format() metodı
print("Onıń atı {}, jası {}".format(atı, jası))
# % operatorı
print("Onıń atı %s, jası %d" % (atı, jası))4. String metodları:
tekst = "python programmalastırıw tili"
# Úlken-kishi háripler
print(tekst.upper())       # PYTHON PROGRAMMALASTIRIW TILI
print(tekst.lower())       # python programmalastırıw tili
print(tekst.title())       # Python Programmalastırıw Tili
print(tekst.capitalize())  # Python programmalastırıw tili
# Izlew hám almaslırıw
print(tekst.find('prog'))    # 7
print(tekst.replace('python', 'Java'))  # Java programmalastırıw tili
# Tekseriwshi metodlar
print("123".isdigit())     # True
print("abc".isalpha())     # True
print("Abc123".isalnum())  # True
print("  ".isspace())      # True
# Bóliw hám biriktiriw
sózler = tekst.split()     # ['python', 'programmalastırıw', 'tili']
print(" ".join(sózler))    # python programmalastırıw tili
# Probellerdi alıp taslaw
tekst2 = "   python   "
print(tekst2.strip())      # "python"
print(tekst2.lstrip())     # "python   "
print(tekst2.rstrip())     # "   python"5. Tekstlerdi salıstırıw:
tekst1 = "alma"
tekst2 = "almurt"
print(tekst1 == tekst2)    # False
print(tekst1 < tekst2)     # True
print(tekst1 > tekst2)     # False
print("alma" in tekst2)    # True6. Tekstlerdi qosıw (konkatenaciya):
atı = "Gúljamal"
familiyası = "Berdimuratova"
tolıq_atı = atı + " " + familiyası
print(tolıq_atı)  # Gúljamal Berdimuratova
# Tekstti qaytalaw
print("Ha" * 3)  # HaHaHaÁmeliy tapsırma:
Tómendegi kodtı orınlap kóriń hám nátiyjelerin túsindirip beriń:
# Paydalanıwshı menen islesiw
tekst = input("Tekst kiritiń: ")
print("\nTekst haqqında maǵlıwmat:")
print(f"Uzınlıǵı: {len(tekst)}")
print(f"Sózler sanı: {len(tekst.split())}")
print(f"Úlken háripler menen: {tekst.upper()}")
print(f"Kishi háripler menen: {tekst.lower()}")
print(f"Hár sózdiń bas hárpi úlken: {tekst.title()}")
# Belgli bir sózdi izlew
izlew_sóz = input("\nİzlew ushın sóz kiritiń: ")
if izlew_sóz in tekst.lower():
    print(f"'{izlew_sóz}' sózi tekstte bar")
    print(f"Onıń pozitsiyası: {tekst.lower().find(izlew_sóz)}")
else:
    print(f"'{izlew_sóz}' sózi tekstte joq")
# Tekstti taza formatta kórsetiw
taza_tekst = " ".join(tekst.split())
print(f"\nTaza formatlanǵan tekst: {taza_tekst}")
# Tekstti teris qaray jazıw
terisi = tekst[::-1]
print(f"\nTerisi: {terisi}")