Pythonda dasturlash tilida chiziqli dasturlar
Download 77.21 Kb.
|
PYTHONDA DASTURLASH TILIDA CHIZIQLI DASTURLAR
- Bu sahifa navigatsiya:
- "Yusupov" familiyasi = Yusuf
- "Yusupov"
- "Yusuf" yosh = 33 info = "Ismi: "
- "1-chi kurs \n\" O \ MU \"\t talabasi"
- "1a" str2 = "ab" str3 = "Aa"
- "Kitob" str2 = "kitob"
Satrlar ustida amallarSatrlar – qo‟shtirnoq ichiga olingan Unicode kodidagi belgilar ketma-ketligi orqali ifodalanadi. Pythonda satrlar apostrof („,‟) va qo‟shtirnoqlar (“,”) orqali berilishi munkin. Uchta ketma-ket kelgan apostrof ham satrlarni ifodalashda ishlatiladi.
Satrlar ustida eng keng tarqalgan amallardan biri bu ularni birlashtirish yoki konkatenatsiya amali hisoblanadi. Satrlarni birlashtirish uchun + amali qo‟llaniladi. Masalan:
Agar satr va sonlarni birlashtirish talab qilinsa, u holda str() funksiyasi yordamida sonni satr turiga keltirish kerak bo‟ladi. Masalan:
Maxsus belgilar: Pythonda boshqa tillardagi kabi quyidagi maxsus belgilar mavjud: \t – tabulyatsiya belgisi; \n – yangi satrga o‟tish belgisi; \’ – apostrof belgisi; \” – qo‟shtirnoq belgisi. Quyidagi misolda yuqoridagi barcha maxsus belgilarni qo‟llangan holat uchun dastur keltirilgan.
Konsol ekraniga quyidagicha natija chiqariladi: 1-chi kurs "O'MU" talabasi Satrlarni taqqoslash: Satrlarni taqqoslashda satrda ishtirok etayotgan belgilarning registriga alohida e`tibor qaratish lozim. Har qanday raqam ixtiyoriy alfavit belgisidan shartli kichik hamda katta registrli alfavit belgilari kichik registrli avfavit belgilaridan shartli kichik sanaladi. Masalan:
Yuqoridagi dasturda “1a”>”ab” sharti False qiymat qaytaradi. Chunki raqam alfavit belgisidan shartli kichik hisoblanadi. Shuni alohida ta`kidlash kerakki, ikki satr solishtirilganda ularning mos tarkibiy elementlari solishritiladi(“1a”>”ab” holatda, dastlab 1 va “a” tekshiriladi). Agarda solishtirish natijasi teng bo‟lsa navbatdagi mos elementlari solishtiriladi. Jarayon birinchi teng bo‟lmagan holat topilganda yoki satrlardan birining oxiriga yetib kelinganda tugatiladi. Agar satrlarning dastlabki barcha mos elementlari teng, faqat ularning uzunliklari farqli bo‟lsa, u holda uzunligi katta satr shartli katta bo‟ladi. Masalan: “abcd”<”abcde” sharti True Bundan tashqari satrlar ustuda amal bajaradigan upper() va lower() funksiyalari mavjud bo‟lib, satr tarkibidagi alfavit belgilarni mos ravishda kichik va katta registrlilariga almashtirish uchun ishlatiladi. Masalan:
Download 77.21 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling