Hướng dẫn how do i extract all digits from a number in python? - làm cách nào để trích xuất tất cả các chữ số từ một số trong python?
Dựa trên câu trả lời của người dùng thân yêu @alokthakur, nhưng được cải thiện và mở rộng. Show
Ví dụ về việc sử dụng với cpython 3.5 Cải thiện bài viết Lưu bài viết Cải thiện bài viết Lưu bài viết Đọc Bàn luận Trong khi lập trình, đôi khi, chúng tôi chỉ yêu cầu một loại dữ liệu nhất định và cần loại bỏ khác. Loại vấn đề này khá phổ biến trong lĩnh vực khoa học dữ liệu và vì khoa học dữ liệu sử dụng Python trên toàn thế giới, nên điều quan trọng là phải biết cách trích xuất các yếu tố cụ thể. Bài viết này thảo luận về những cách nhất định trong đó chỉ có chữ số có thể được trích xuất. Hãy để thảo luận về điều tương tự. Python3Phương thức số 1: Sử dụng Jop () + isDigit () + Filter () Nhiệm vụ này có thể được thực hiện bằng cách sử dụng kết hợp các chức năng trên. Hàm bộ lọc lọc các chữ số được phát hiện bởi hàm isDigit và chức năng tham gia thực hiện nhiệm vụ tái cấu trúc chức năng nối. & NBSP; & nbsp;
1
The original string : g1eeks4geeks5 The digits string is : 145
The original string : g1eeks4geeks5 The digits string is : 1450 The original string : g1eeks4geeks5 The digits string is : 1451 The original string : g1eeks4geeks5 The digits string is : 14522____10 The original string : g1eeks4geeks5 The digits string is : 1454 The original string : g1eeks4geeks5 The digits string is : 1455Method #2 : Using re Đầu ra: & nbsp;
Python3& nbsp; Phương pháp #2: Sử dụng RE & NBSP; Phương thức số 1: Sử dụng Jop () + isDigit () + Filter () Nhiệm vụ này có thể được thực hiện bằng cách sử dụng kết hợp các chức năng trên. Hàm bộ lọc lọc các chữ số được phát hiện bởi hàm isDigit và chức năng tham gia thực hiện nhiệm vụ tái cấu trúc chức năng nối. & NBSP; & nbsp;
1
The original string : g1eeks4geeks5 The digits string is : 145
Đầu ra: & nbsp; Python3Output: The original string : g1eeks4geeks5 The digits string is : 1455 = Output: The original string : g1eeks4geeks5 The digits string is : 1457 & nbsp; Phương pháp #2: Sử dụng RE & NBSP;
Output: The original string : g1eeks4geeks5 The digits string is : 145 Các biểu thức thông thường cũng có thể được sử dụng để thực hiện nhiệm vụ cụ thể này. Chúng ta có thể xác định yêu cầu loại Digit, sử dụng \ D, và chỉ các chữ số được trích xuất từ chuỗi. & NBSP; Python3The original string : g1eeks4geeks5 The digits string is : 1456 The original string : g1eeks4geeks5 The digits string is : 1457 2= The original string : g1eeks4geeks5 The digits string is : 1457
Phương pháp 3: Sử dụng các vòng lặp:
Nhiệm vụ này được thực hiện bằng cách sử dụng cho vòng lặp.
Output: The original string : g1eeks4geeks5 The digits string is : 1455 = Output: The original string : g1eeks4geeks5 The digits string is : 1457
Python3Output: The original string : g1eeks4geeks5 The digits string is : 1455 = Output: The original string : g1eeks4geeks5 The digits string is : 1457 & nbsp; Phương pháp #2: Sử dụng RE & NBSP; Các biểu thức thông thường cũng có thể được sử dụng để thực hiện nhiệm vụ cụ thể này. Chúng ta có thể xác định yêu cầu loại Digit, sử dụng \ D, và chỉ các chữ số được trích xuất từ chuỗi. & NBSP;
|