Hướng dẫn how do you give a space between characters in python? - làm cách nào để tạo khoảng cách giữa các ký tự trong python?
Cách pythonicMột cách rất pythonic và thiết thực để làm điều đó là bằng cách sử dụng phương thức chuỗi Show
Các tài liệu Python chính thức cho biết:
Làm thế nào để sử dụng nó? Hãy nhớ rằng: Đây là một phương thức chuỗi. Phương pháp này sẽ được áp dụng cho 0 ở trên, trong đó phản ánh chuỗi sẽ được sử dụng làm phân tách của các mục trong ITable.Hãy có một số ví dụ thực tế!
Trong thực tế, bạn sẽ làm điều đó như thế này:
Nhưng hãy nhớ rằng đối số là một điều có được, giống như một chuỗi, danh sách, tuple. Mặc dù phương thức trả về một chuỗi.
Điều gì xảy ra nếu bạn sử dụng dấu gạch nối như một chuỗi? Phương pháp số 3: Sử dụng phương thức thay thế (). Khi bạn tìm thấy một ký tự số trong chuỗi, hãy thay thế ký tự đó bằng không gian được thêm vào bên trái và phải. 3 4 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks9 The original string is : ge3eks4geeks The space added string : ge 3 eks 4 geeks9 The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks0 The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks1 The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks2 Phương pháp số 3: Sử dụng phương thức thay thế (). Khi bạn tìm thấy một ký tự số trong chuỗi, hãy thay thế ký tự đó bằng không gian được thêm vào bên trái và phải. 3 4 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks9
6 7 8 9 0 1Python3The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks3 The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks4 22Cải thiện bài viết 6 7 8 9 0 1 2 4 4 5 6 7 8 9 9 6 7 9 9 0 2Đầu ra The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks Phương pháp số 2: Sử dụng regex + sub () Đây là một trong những cách để giải quyết. Trong đó, chúng tôi tìm kiếm các số thay vì bảng chữ cái để thực hiện nhiệm vụ phân biệt, cách tiếp cận tương tự bằng cách sử dụng số là các tiêu chí tìm kiếm để thêm không gian. Python3 1 2 3 4 5 6 7 8 9 0 1 2 4 4The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks7 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks8 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks9 6 6 7 9 9 0 2
Đầu ra The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks Phương pháp số 2: Sử dụng regex + sub () Đây là một trong những cách để giải quyết. Trong đó, chúng tôi tìm kiếm các số thay vì bảng chữ cái để thực hiện nhiệm vụ phân biệt, cách tiếp cận tương tự bằng cách sử dụng số là các tiêu chí tìm kiếm để thêm không gian. Python3 1 2 6 7 8 9 0 1The original string is : ge3eks4geeks The space added string : ge 3 eks 4 geeks6 4The original string is : ge3eks4geeks The space added string : ge 3 eks 4 geeks8 2 4 4The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks7 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks8 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks9 6Phương pháp số 3: Sử dụng phương thức thay thế (). Khi bạn tìm thấy một ký tự số trong chuỗi, hãy thay thế ký tự đó bằng không gian được thêm vào bên trái và phải.
4The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks9 6 7 9 9 0 2Đầu ra The original string is : ge3eks4geeks The space added string : ge 3 eks 4 geeks
Python3 3 4 5 6 7 8 9 0 1 2 4 4The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks7 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks8 The original string is : geeks4geeks is1for10geeks The space added string : geeks 4 geeks is 1 for 10 geeks9 6Phương pháp số 3: Sử dụng phương thức thay thế (). The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks8 The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks9 4join() 1 9 9join() 4 9 9join() 7
4The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks9 6 7 9 9 0 2Đầu ra The original string is : ge3e1ks4geeks The space added string : ge 3 e 1 ks 4 geeks |