Kompyuter injiniring fakulteti



Yüklə 71,69 Kb.
səhifə4/6
tarix13.12.2023
ölçüsü71,69 Kb.
#140112
1   2   3   4   5   6
DASTURLASH 3M

Matnlarni Yaratish:
Matn, o'zgaruvchilar bilan birikma qilib yaratiladi. Python tilida matn o'qi quyidagi ko'rinishda bo'ladi:
string1 = "Salom, "
string2 = 'dunyo!'


Matnlar Bilan Ishlash:


# Matnlarni birlashtirish
result = string1 + string2
print(result) # "Salom, dunyo!"


# Matnlarni qo'shish
result += " Xayr!" # "Salom, dunyo! Xayr!"
print(result)


# Matnni ko'paytirish
multiplied_string = string1 * 3 # "Salom, Salom, Salom, "
print(multiplied_string)


Matnlarni Kesish va Yonaltirish:


# Matnning bir qismini kesib olish
substring = result[6:11] # "dunyo"
print(substring)


# Matnni yonaltirish
upper_case = result.upper() # "SALOM, DUNYO! XAYR!"
lower_case = result.lower() # "salom, dunyo! xayr!"
print(upper_case)
print(lower_case)


Matnlar Bilan Operatsiyalar:


# Matnda ma'lum bir elementni topish
index = result.find("dunyo") # 7
print(index)


# Matnda belgilangan elementlarni almashtirish
replaced_string = result.replace("dunyo", "Uzbekiston") # "Salom, Uzbekiston! Xayr!"
print(replaced_string)


# Matnda belgilangan so'zni ajratib olish
words = result.split(", ") # ['Salom', 'dunyo! Xayr!']
print(words)
Matnlarni yaratish va ular bilan ishlash, dasturlashda juda muhim amallardir. Ular orqali ma'lumotlar to'plamini tuzish, foydalanuvchidan ma'lumot olish, matnlarni formatlash va boshqa bir qator vazifalarni amalga oshirishingiz mumkin.

  1. O`zaro bog`langan sinflar tashkil etish.

O'zaro bog'langan sinflar tashkil etish, bir sinfni boshqa sinf bilan bog'lash orqali ob'ektlarning o'zaro aloqasini amalga oshirishni ta'minlaydi. Bu, ob'ektlar orasidagi murojaat va o'zgarishlar yordamida sinflar orasidagi bir mazmunni almashish va ularga bir qisim xususiyatlar qo'shish imkoniyatini beradi. Quyidagi misol, Python dasturlash tilida o'zaro bog'langan sinflarni tuzishni ko'rsatadi:
# O'zaro bog'langan sinflar

Yüklə 71,69 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin