Junior
Python'da satrlarni birlashtirishning qanday usullari mavjud?
sobes.tech AI
AIdan javob
- Operator
+yordamida qo'shish. .join()usuli bilan birlashtirish.- Formatlangan satrli litralar (f-strings).
- Satrlarni formatlash uchun
%operatori (eski usul).
# 1. Operator +
s1 = "Hello"
s2 = "World"
natija1 = s1 + " " + s2
# 2. `.join()` usuli
so'zlar = ["Hello", "World"]
natija2 = " ".join(so'zlar)
# 3. F-strings
ism = "World"
natija3 = f"Hello {ism}"
# 4. Operator % (eski)
ism = "World"
natija4 = "Hello %s" % ism
.join() usuli katta miqdordagi satrlarni birlashtirish uchun eng samarali, chunki u faqat bir marta yangi satr yaratadi, operator + esa har bir iteratsiyada muqobil satrlar yaratadi. F-strings formatlash uchun tavsiya etilgan usul bo'lib, ular % operatoridan ko'ra ko'proq tushunarli va samaraliroq.