Pythonda satrlar bilan ishlash. Satrlar – qoshtirnoq ichiga olingan Unicode kodidagi belgilar ketma-ketligi. Satr – harf, son va belgilar hamda probeldan.

Презентация:



Advertisements
Похожие презентации
NAMANGAN MUHANDISLIK- TEXNOLOGIYA INSTITUTI Oliy matematika kafedrasi KIMYO INGINIRING UCHUN INFORMATSION TEXNOLOGIYALARI FANI Maruza: Fotima Mullajonova.
Advertisements

Chiziqli sirtlar togrisida umumiy malumotlar. Biror chiziqning fazodagi uzluksiz harakati natijasida sirtlar hosil boladi. Sirtlarning hosil qilishning.
Ma`lumotlar bazasi dasturi Ma`lumotlar bazasi dasturi Reja: Reja: Malumotlar bazasi bilan ishlash. Uskunalar paneli. Malumotlar bazasini yaratish. Malumotlar.
NAMANGAN DAVLAT UNIVERSITETI AMALIY MATEMATIKA VA AXBOROTLAR TEXNOLOGIYASI KAFEDRASI OQITUVCHISI XOLMURODOVA DILFUZANING FAYLLARNI ARXIVLASH VA KOMPYUTER.
Mavzu: Disklarga xizmat korsatuvchi dasturlar. Reja: 1.Disk turlari. 2.Disklarni oqish qurilmalari. 3.Disklarning shikastlanishi. 4.Magnit disklar. Reja:
Mavzu: Fotosintez. Biologik diktant Achish jarayonida energiya almashinuvi ….. bosqichga bo`linadi. Bu jarayonda kam miqdirda energiya hosil bo`lib, u.
Kompyuter viruslari bugungi kunda ko'pchilikning eng dolzarb muammosidir. Bu hammani tashvishga solmoqda. Virus dasturi kompyuterdagi ma'lumotlar butunligini.
Adobe photoshop grafika muxarrirrida ishlash Reja: Kompyuter grafikasi xaqida tushuncha. Adobe photoshop menyu satri. Adobe photoshop dasturning ish kurollari.
Bu korinishdagi tenglamalarni yechishda y` = p belgilash kiritamiz. U holda (1) tenglama quyidagi korinishni oladi y = x*p + φ(p) (2) bunda p=p(x)
Ayolda homiladorlik vaqtida OIV- infeksiyasi aniqlanganda hududigagi OITS markaziga yoki yashaydigan joyidagi akusher-ginekologga maslahatga borishi kerak.
Guliston davlat unversteti fizika-matematika fakulteti 8-17 guruh talabasi Egamberdiyev Shohruhning kompiyuter taminoti fanidan tayorlagan Mustqil ishi.
tibbiy uskunalar Bezlarni davolash medikamentlar, narkoz.
Kvadrat tenglamaga doir masalalar 499 yilda uchragan. Qadimiy Xindistonda murakkab masalalarni yechish musobaqasi keng tarqalgan.
ТОШКЕНТ МОЛИЯ ИНСТИТУТИ «Бизнес ва тадбиркорлик» кафедраси Бизнес стратегияси фанидан фанидан тайёрланган кўрсатмали тарқатма ва тақдимот материаллари.
REJA 1. Axborot tizimi tushunchasi. 2. Avtomatlashtirilgan axborot tizimlari. 3. Axborot tizimidagi jarayonlar va ularni joriy etish. 4. Axborot tizimini.
Dalnomerlar Ozbek tiliga tarjoma qilingan shakli СИБИРСКАЯ ГОСУДАРСТВЕННАЯ ГЕОДЕЗИЧЕСКАЯ АКАДЕМИЯ кафедра радиоэлектроники.
Qoplovchi tog jnslari koeffitsienti – bu foydali qazilmaning bir birligiga togri keluvchi qoplovchi tog jinslarining qiymatiga aytiladi. Qoplovchi tog.
Mavzu: Navoiy shahar 6-umumiy o`rta ta`lim maktabi Informatika fanidan 9-sinfida ochiq dars ishlanma Mavzu: Algoritmni tasvirlash usullari mavzusini takrorlash.
19 – MARUZA. MAGNIT MAYDONI VA UNING XARAKTERISTIKALARI Reja: 1. Vakuumda magnit maydoni. Magnit maydon induksiya vektori. 2. Magnit maydoni. Superpozitsiya.
5-ma'ruza INSULT (Bu ma'ruza faqat profilaktika haqida) Professor Ibodullayev Zarifboy Rajabovich Toshkent tibbiyot akademiyasi Nevrologiya kafedrasi ©
Транксрипт:

Pythonda satrlar bilan ishlash

Satrlar – qoshtirnoq ichiga olingan Unicode kodidagi belgilar ketma-ketligi. Satr – harf, son va belgilar hamda probeldan tarkib topgan belgilar ketma- ketligi. Satrlarni ozgaruvchilar yordamida kiritish mumkin. Pythonda satrlar bittalik va ikkitalik qoshtirnoqlar orqali beriladi. Satrlar ustida keng bajariladigan amallardan biri bu – birlashtirish amali. Satrlarni birlashtirish uchun + amali qollaniladi. Satr uzunligini len() funksiyasi yordamida aniqlash mumkin. Phyton barcha belgi va probellar sonini ozi hisoblab chiqaradi. >>> a='Bahor! >>> len(a) 6.

Dasturlashda satrlar Dasturlashda satr turi(ingl.str qator,zanjir) - bu ma'lumotlar turi bo'lib, uning qiymatlari alifbo belgilarining ixtiyoriy ketma-ketligi (satr). Ushbu turdagi har bir o'zgaruvchi (string o'zgaruvchisi) belgilangan bayt soni bilan ifodalanishi yoki ixtiyoriy uzunlikka ega bo'lishi mumkin.

Pythonda bitta sozni ekranga bir necha marta chiqarish imkoniyati mavjud bolib, buning uchun uni bir marta yozishning ozi kifoya >>> a = 'Good morning!' >>> b = 'Welcome.' >>> c=a + b >>> print(c) >>> c = a+'Dear pupil.' + b >>> print(c) Good morning! Welcome. Good morning! Dear pupil. Welcome. >>> a = 'Hello!' >>> print(a * 10) Hello! Hello! Hello! Hello! Hello!

Satrdagi har bir belgining oz raqami bolib, u belgining turgan ornini anglatadi. Bunday raqam belgining turgan ornini aniqlash yoki uni satrdan qirqib olish uchun kerak boladi. Pythonda satrdagi belgilarni raqamlash 0 dan boshlanadi va bu raqam indeks deb ataladi Satrdan nafaqat belgi, balki qism satrni ham qirqib olish mumkin. Buning uchun quyidagi sintaksisdan foydalanamiz: a[index] – a satrdagi indexda turgan belgini qirqib oladi. a[:end] – a satrdan 0 indeksdan boshlab end indeksgacha bolgan belgilar ketma-ketligini qirqib oladi; a[start:end] – a satrdan start indeksdan boshlab end indeksgacha bolgan belgilar ketma-ketligini qirqib oladi; a[start:] – a satrdan start indeksdan boshlab oxirigacha bolgan belgilar ketma-ketligini qirqib oladi; a[start:end:step] – a satrdan step qadam bilan start indeksdan boshlab end indeksgacha bolgan belgilar ketma-ketligini qirqib oladi.

Asosiy amallar Satrlarni birlashtirish (qoshish) 1.str1 = Hello 2.str2 = World 3.str1 + str2 => Hello World Satrlarni takrorlash 1.Hello * 3 => HelloHelloHello Satr uzunligi 1.len(Hello) => 5 Indeksga kirish 1.str1 = Hello 2.str1[0] => H Qirqish 1.str1 = Hello 2.str1[1:4] => ell

Pythonda boshqa tillardagi kabi quyidagi maxsus belgilar mavjud: \t – tabulyatsiya belgisi; \n – yangi satrga otish belgisi; \ – bittalik qoshtirnoq belgisi; \ – ikkitalik qoshtirnoq belgisi. Misol. Buyruqlarni ketma-ket berish orqali oddiy shakllarni yasash mumkin:

Asosiy funktsiyalari S satri str shabloni bilan boshlansa S.startswith(str) S satri str shabloni bilan yakunlansa 1.S.endswith(str) Ajratilgan S royxatdagi satrlarni yigish 1.S.join(список) Satr oxiridagi probelni olib tashlash S.rstrip([chars]) Satr boshidagi probelni olib tashlash 1.S.lstrip([chars]) Satr boshidagi va satr oxiridagi probelni olib tashlash S.strip([chars])

Satrlarning boshqa usullari S.isdigit () Satrda raqamlar ishtirok etganligini tekshirish S.isalpha () Satr faqat harflardan iboratligini tekshirish S.isalnum () Satr raqamlardan yoki harflardan iboratligini tekshiradi S.islower () Satr kichik harflardan iboratligini tekshiradi S.isupper () Satr katta harflardan iboratligini tekshiradi S.istitle() Satrdagi sozlar bosh harf bilan boshlanishini tekshiradi

Uyga vazifa Yulduzcha belgisidan foydalanib oz ismingizni bosh harfini hosil qiling Biror bir satrda raqamlar ishtirok qilgan yoki qilmaganini tekshiruvchi dastur tuzing Biror bir satrda katta harflar ishlatilganligini tekshiruvchi dastur tuzing Bilimdon sozidan bilim sozini hosil qiling Informatika sozidan n harfini chiqaruvchi dastur tuzing