Creating Strings

Dasturlash paytida siz Stringdan juda ko‘p foydalanasiz.

Satrlarga yaratish

Quyida satrlarni yaratish bo‘yicha ba'zi misollar keltirilgan:

1 name = 'Mike'
2 first_name = 'Mike'
3 last_name = "Driscoll"
4 triple = """ko‘p qatorli
5 satr"""

Agar siz uchta qo‘shtirnoq ishlatsangiz, satrning boshida va oxirida uchta qo‘sh yoki uchta bitta qo‘shtirnoq ishlatishingiz mumkin. Shuningdek, uchta qo‘shtirnoqdan foydalanish sizga ko‘p qatorli satrlarni yaratishga imkon beradi. Satr ichidagi har qanday bo‘shliq ham kiritiladi.

Mana, butun sonni satrga aylantirish misoli:

1 >>> number = 5
2 >>> str(number)
3 '5'

Python-da teskari qiyiqcha (\) yordamida maxsus belgilar ketma-ketligini yaratishingiz mumkin. Quyida bir nechta misollar keltirilgan:

  • \b - orqaga harakat (backspace)
  • \n - yangi qator (line feed)
  • \r - ASCII karetka qaytishi (carriage return)
  • \t - tabulyatsiya (tab)

Boshqa bir qancha maxsus belgilar ham mavjud bo‘lib, ular haqida Python hujjatlarini o‘qib bilib olishingiz mumkin.

Satr ichida qo‘shtirnoqlarni qo‘shish uchun ham teskari qiyiqchadan foydalanishingiz mumkin:

1 >>> 'Bu satr o‘rtasida bitta qo‘shtirnoq bor, \','
2 "Bu satr o‘rtasida bitta qo‘shtirnoq bor, ',"

Agar yuqoridagi kodda teskari qiyiqcha bo‘lmaganida, SyntaxError xatosi paydo bo‘lardi:

1 >>> 'Bu satr o‘rtasida bitta qo‘shtirnoq bor, '
2 Traceback (most recent call last):
3 Python Shell, prompt 59, line 1
4 invalid syntax: <string>, line 1, pos 38
, o‘rtada '

Bu holatda satr ikkinchi bitta qo‘shtirnoq bilan tugaydi deb hisoblanadi. Bunday xatolardan qochish uchun ko‘pincha qo‘sh va bitta qo‘shtirnoqlarni aralashtirib ishlatish ma'qul:

1 >>> "Bu satr o‘rtasida bitta qo‘shtirnoq bor, ',"
2 "Bu satr o‘rtasida bitta qo‘shtirnoq bor, ',"

Bu usul ayniqsa qisqartmalar bilan ishlaganda, masalan “don’t”, “can’t” kabi so‘zlar bilan juda qulay.

Keling, endi satrlar bilan ishlashda qanday metodlardan foydalanishingiz mumkinligini ko‘rib chiqamiz!

Ushbu sahifada

Xato haqida xabar berish