String Concatenation

Stringlar, shuningdek, birlashtirish imkoniyatini beradi, ya'ni ikki stringni bitta qilib birlashtirish.

Stringlarni Birlashtirish

Stringlar, shuningdek, birlashtirish imkoniyatini beradi, ya'ni ikki stringni bitta qilib birlashtirish.

Stringlarni birlashtirish uchun siz + belgisidan foydalanishingiz mumkin:

>>> birinchi_string = 'Mening ismim'
>>> ikkinchi_string = 'Mike'
>>> birinchi_string + ikkinchi_string
'Mening ismimMike'

Voy! Stringlar g'alati tarzda birlashdi, chunki siz birinchi string oxiriga bo'shliq qo'shishni unutdingiz. Siz buni quyidagicha o'zgartirishingiz mumkin:

>>> birinchi_string = 'Mening ismim '
>>> ikkinchi_string = 'Mike'
>>> birinchi_string + ikkinchi_string
'Mening ismim Mike'

Stringlarni birlashtirishning yana bir usuli .join() metodidan foydalanishdir. .join() metodi stringlar ro'yxati kabi iterable obyektni qabul qilib, ularni birlashtiradi.

>>> birinchi_string = 'Mening ismim'  # oxirida bo'shliq yo'q
>>> ikkinchi_string = 'Mike'
>>> ''.join([birinchi_string, ikkinchi_string])
'Mening ismimMike'

Bu holatda, stringlar birlashganda, ular bir-biriga yaqin joylashadi, tııı + operatoridagi kabi. Biroq, siz join qatoriga biror narsa qo'shishingiz mumkin va u ro'yxatdagi har bir string orasiga kiritiladi:

>>> ' '.join([birinchi_string, ikkinchi_string])  # bo'shliq `join` stringida mavjud
'Mening ismim Mike'
>>> '--'.join([birinchi_string, ikkinchi_string])  # ikki chiziqcha qo'shildi
'Mening ismim--Mike'

Ko'p hollarda, siz stringlarni birlashtirish yoki .join() o'rniga f-stringdan foydalanishingiz mumkin va kodingizni o'qish osonroq bo'ladi.

Ushbu sahifada

Xato haqida xabar berish