String Concatenation

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

SU

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.

Last updated on

On this page

Xato haqida xabar berish