Qator(string) va ro‘yxatlar(list) bilan ishlash



Download 25,37 Kb.
bet1/2
Sana29.05.2022
Hajmi25,37 Kb.
#619421
  1   2
Bog'liq
mudk6


Qator(string) va ro‘yxatlar(list) bilan ishlash.

Python dasturlash tilida qatorlar(string) larni ikki xil usul bilan e'lon qilishimiz mumkin bo'ladi


Birinchisi ikkitalik qo'shtirnoq bilan:
some_double_quote_str = "Hello World"
ko'rinishida
va ikkinchisi bittalik qo'shtirnoq bilan:
some_quote_str='Hello World'
Bularning asosiy farqi nimada degan savol paydo bo'lishi tabiiy, aytaylik mana bu kabi gapni string ko'rinishida e'lon qilmoqchiman
- I'm 32 years old
Bu kabi qatorni e'lon qilganimizda ikkitalik qo'shtirnoqdan foydalangan ma'qul
some_str = "I'm 32 years old"
Agar biz bunday qatorni bittalik qo'shtirnoqda e'lon qilmoqchi bo'lsak:
some_str='I'm 32 years old'
kabi bizga interpretator sintaksis xatolik mavjudligi haqida xabar beradi.
Shu kabi alternativ holatda mana bunaqa e'lon qilinishi ham mumkin:
some_str = "I"m 32 years old"
Bu holatdayam biz sintaksis xatolik mavjudligini ko'rishimiz mumkin, Bunday holatlardan qochish uchun biz backslash "\" lardan foydalanishimiz kerak
some_str = "I\"m 32 years old"
Yana bitta misol:
some_str = 'I\'m 32 years old and I am from "Tashkent" '
Ya'ni biz ga kerakli simvollarni backslash qo'yib ekranga chiqarish imkonimiz mavjud
Stringlarni bir-biriga qo'shish uchun(bu narsa inglis tilida concatenation deyiladi) "+" simvolidan foydalanishimiz mumkin bo'ladi misol:
hello = "Hello"
world = "world"
result = hello + " " + world
print(result)
shunda ekranda "Hello World" so'zi paydo bo'ladi
Python dasturlash tilida string tipi immutable( batafsil) hisoblanadi ya'nikim siz string ni biron bir simvolini to'g'ridan-to'g'ri o'zgartirishingiz mumkin emas, masalan aytaylik biz biron string ni e'lon qilamiz:
random_str = "HelloWorld"
Shundan so'ng agar shu qatorni birinchi harfini o'zgartirmoqchi bo'lsak:
random_str[0] = 'h'
Bu holda bizga interpretator xatolik haqida xabar berishini ko'rishimiz mumkin. Shuning uchun biron simvolni o'zgartirmoqchi bo'lsak odatda:
random_str = "HelloWorld"
random_str2 = "h" + random_str[1:]
kabi yozishimiz mumkin bo'ladi
Ish jarayonida ko'pincha biron tipdagi qiymatni string ga yoki teskarisiga o'girishga to'g'ri keladi, python buning uchun juda qulay imkoniyat beradi va str funksiyasi orqali siz sonlar raqamlarni string ko'rinishga konvertatsiya qilishingiz mumkin bo'ladi:
x = 10
str_x = str(x)

Download 25,37 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish