4-mavzu: shart operatorlari va sikllar


Download 42.54 Kb.
bet15/20
Sana14.03.2023
Hajmi42.54 Kb.
#1266970
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
Python. 2-maruza

S.strip([chars])- Satr boshidan va oxiridan probel belgilarini olib tashlash

  • S.partition(shablon)- Birinchi shablon oldida turuvchi qismni keyin shablonni o`zini va shablondan keyin turuvchi qismga ega kortejni qaytaradi. Agarda shablon topilmasa satrga ega bo`lgan kortejni qaytaradi, avval ikki bo`sh satr keyin satrni o`zini.

  • S.rpartition(sep)- Oxirgi shablon oldida turuvchi qismni keyin shablonni o`zini va shablondan keyin turuvchi qismni qaytaradi. Kortej qator o`zidan va undan keyin ikkita bo`sh qatordan iborat bo`ladi.

  • S.swapcase()-Quyi registrdagi belgilarni yuqori registrga, yuqorilarni esa quyiga o`tkazadi

  • S.title()-Har bitta so`zning birinchi harfini yuqori registrga qolganlarini esa quyi registrga o`tkazadi

  • S.zfill(width)- Qator uzunligini Widthdan kam qilmaydi agar kerak bo`lsa birinchi belgilarni nollar bilan to`ldiradi.

  • S.ljust(width)- agar satr uzunligi width parametridan kichik bo'lsa, kenglik qiymatini to'ldirish uchun satrning o'ng tomoniga bo'shliqlar qo'shiladi va satrning o'zi chap tomonga tekislanadi.

  • S.rjust(width)- agar satr uzunligi width parametridan kichik bo'lsa, kenglik qiymatini to'ldirish uchun satrning chap tomoniga bo'shliqlar qo'shiladi va satrning o'zi o'ng tomonga tekislanadi.

    Masalan, agar biz raqam klaviaturadan kiritilishini kutsak, kiritilgan qatorni raqamga aylantirishdan oldin raqamning isnumeric() usuli yordamida haqiqatda kiritilganligini tekshirishimiz mumkin, agar shunday bo‘lsa, konvertatsiya amalini bajaramiz:

    1
    2
    3
    4

    string = input("Raqamni kiriting: ")
    if string.isnumeric():
    number = int(string)
    print(number)

    Satr ma'lum bir qism satr bilan boshlanishi yoki tugashini tekshirish:

    1
    2
    3
    4

    file_name = "hello.py"
    starts_with_hello = file_name.startswith("hello") # True
    ends_with_exe = file_name.endswith("exe") # False

    Satrning boshi va oxiridagi bo'shliqlarni olib tashlash:

    1
    2
    3

    string = " hello world! "
    string = string.strip()
    print(string) # hello world!

    Bo'shliqlar bilan satrni to'ldirish va tekislash:

    1
    2

    print("iPhone 7:", "52000".rjust(10))
    print("Huawei P10:", "36000".rjust(10))

    Konsol natijasi:
    iPhone 7: 52000
    Huawei P10: 36000
    Satrdan izlash
    Satrdagi qism satrni topish uchun Python find() metodidan foydalanadi, u satrdagi qism satrning birinchi paydo bo'lish indeksini qaytaradi va uchta shaklga ega.:

    Download 42.54 Kb.

    Do'stlaringiz bilan baham:
  • 1   ...   12   13   14   15   16   17   18   19   20




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