Python karmon raqami ekranlashuvini bekor qilish
Ikkita chiziq yozish o'rniga,
biz oldindan ochilgan birtirnoqlardan oldin
ko'rsatiladigan maxsus r buyrug'ini
qo'llashimiz mumkin.
Bizda quyidagi satr bo'lsin:
pythontxt = '1 23 456 xax'
Keling, barcha raqamlarni topamiz va ularni
yumaloq qavs ichiga joylashtiramiz. Buning uchun barcha topilgan
raqamlarni o'zlari bilan, lekin qavs ichida almashtiramiz.
Ikkita chiziq o'rniga esa r
buyrug'idan foydalanamiz:
pythontxt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Kod bajarilgandan so'ng quyidagi satr chiqadi:
python'(1) (23) (456) xax'
Задание 1
Quyidagi satr berilgan:
pythontxt = 'ab cd ef'
Barcha ikkita belgili pastki satrlardagi harflarni o'rnini almashtiring.
Задание 2
Sana bilan satr berilgan:
pythontxt = '2025:12:31'
Ushbu sanani '31-12-2025' shakliga o'zgartiring.