Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗pyPmREMFiP 63 of 129 menu

Các nhóm bắt giữ trong phương thức finditer của Python

Trong phương thức finditer cũng có thể sử dụng các nhóm bắt giữ. Hãy xem xét trong thực tế. Giả sử chúng ta có một chuỗi:

txt = 'aaaa 123 bbbb 456'

Hãy đặt tất cả các chữ số có trong chuỗi vào các nhóm bắt giữ. Và khi lặp qua các đối tượng bằng vòng lặp, chúng ta sẽ in ra kết quả khớp đầu tiên (nó sẽ được coi là nhóm bắt giữ thứ 0), cũng như các phần tử của nó, lần lượt cũng được phân vào các nhóm bắt giữ:

res = re.finditer('(\d)(\d)', txt) for el in res: print(el[0], el[1], el[2])

Sau khi thực thi mã, nhóm bắt giữ thứ 0 sẽ được in ra, tức là toàn bộ chuỗi con, cùng với ký tự đầu tiên và thứ hai từ chuỗi con đó:

'12 1 2' '45 4 5'

Cho chuỗi:

txt = 'aaa 123 bbb 456 987'

Hãy phân phối tất cả các chuỗi con chứa số vào ba nhóm bắt giữ. Và in chúng ra bằng cách sử dụng vòng lặp.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối