• "1-chi kurs\n\"O\MU\"\ttalabasi"
  • "Kitob" str2 = "kitob"
  • Mavzu: pythonga kirish




    Download 49,28 Kb.
    bet8/8
    Sana18.11.2023
    Hajmi49,28 Kb.
    #101088
    1   2   3   4   5   6   7   8
    Bog'liq
    Mavzu pythonga kirish-fayllar.org (1)

    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.




    print("1-chi kurs\n\"O\'MU\"\ttalabasi")




    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:


    5

    str1 = "1a"


    str2 = "ab"
    str3 = "Aa"
    print(str1 > str2) # False, chunki str1 ning birinchi # belgisi raqam
    print(str2 > str3) # True, chunki str2 ning birinchi

    7



    # belgisi kichik registrga ega


    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:


    4



    str1 = "Kitob"
    str2 = "kitob"
    print(str1 == str2) # False - chunki ularni birinchi # harflari turli registrda
    print(str1.lower() == str2.lower()) # True chunki ikkala



    67



    # satr ham kichik registrga keltirilgan


    http://fayllar.org

    Download 49,28 Kb.
    1   2   3   4   5   6   7   8




    Download 49,28 Kb.