Chuỗi là kiểu dữ liệu chung được cung cấp bởi Python để lưu trữ và đại diện cho một chuỗi ký tự Unicode. Có thể cần thêm khoảng trắng giữa tất cả các ký tự của một chuỗi đã cho. Hướng dẫn này tập trung vào và trình bày các cách khác nhau có sẵn để thêm khoảng cách giữa các ký tự trong Python
Phần đầu tiên của bài viết tập trung vào cách thêm khoảng trắng giữa các ký tự trong Python trong khi nửa sau cung cấp giải pháp về cách thêm khoảng cách giữa các số và ký tự trong một chuỗi trong Python
Làm cách nào để thêm khoảng trắng giữa các ký tự trong Python?
Có một số cách để thêm khoảng trắng giữa các ký tự trong Python, từ việc sử dụng hàm join[]
dựng sẵn đến lặp lại với sự trợ giúp của vòng lặp for
đến nhập thư viện bên ngoài và sử dụng các hàm của nó, tất cả đều đã được mô tả trong phần này
Sử dụng hàm join[]
Hàm str.join[]
trả về một chuỗi mới chứa phần nối của các chuỗi được cung cấp dưới dạng có thể lặp lại
Khi hàm join[]
được gọi trên một chuỗi trống chỉ chứa một khoảng trắng, trong khi chuỗi được chỉ định sẽ được xử lý được truyền dưới dạng đối số cho hàm, thì tác vụ thêm khoảng trắng giữa các ký tự trong Python có thể được triển khai thành công
Đoạn mã sau sử dụng hàm join[]
để thêm khoảng cách giữa các ký tự trong Python
Sử dụng hàm nối[]
1
2
3
4
5
x = "Java2blog"
y = ' '. tham gia[x]
in[y]
đầu ra
Java 2 b l o g
Sử dụng vòng lặp for
Một vòng lặp for
đơn giản có thể được sử dụng để lặp qua chuỗi đã cho và thêm thủ công khoảng trắng giữa tất cả các ký tự của chuỗi trong Python
Đoạn mã sau sử dụng vòng lặp for
để thêm khoảng cách giữa các ký tự trong Python
Sử dụng vòng lặp for
1
2
3
4
5
6
7
x = "Java2blog"
y = ' '
cho i trong x.
y = y + i + ' '
in[y]
đầu ra
Java 2 b l o g
Chúng ta nên lưu ý rằng có thể có một khoảng trắng ở đầu trong chuỗi đầu ra khi vòng lặp for
bắt đầu thêm một khoảng trắng trước ký tự đầu tiên khi vòng lặp được chạy
Sử dụng hàm for
0 cùng với vòng lặp for
Một chút tinh chỉnh trong chương trình trên và việc bổ sung hàm for
0 tạo nên một cách tiếp cận khác có thể thực hiện thành công nhiệm vụ thêm khoảng trắng giữa các ký tự trong Python
Hàm for
0 có thể được sử dụng để loại bỏ bất kỳ ký tự nào ở đầu hoặc cuối của một chuỗi đã cho. Trong trường hợp của chúng tôi, về cơ bản, chúng tôi sử dụng hàm for
0 để cắt bớt hoặc xóa bất kỳ khoảng trắng ở đầu hoặc cuối nào cản trở kết quả mà chúng tôi cần
Đoạn mã sau sử dụng hàm for
0 cùng với vòng lặp for
để thêm khoảng cách giữa các ký tự trong Python
Sử dụng hàm strip[] cùng với vòng lặp for
1
2
3
4
5
6
7
8
x = "Java2blog"
y = ' '
cho i trong x.
y += i + ' ' * 1
y = y. cởi bỏ[]
in[repr[y]]
đầu ra
'Blog Java 2'
Sử dụng hàm for
7
Hàm for
7 trong Python, như tên gọi của nó, được sử dụng để thay thế một cụm từ đã cho bằng một cụm từ khác, cả hai đều được chỉ định bởi lập trình viên và được chuyển thành đối số cho hàm
Đoạn mã sau sử dụng hàm for
7 để thêm khoảng cách giữa các ký tự trong Python
Sử dụng hàm thay thế[]
1
2
3
4
5
6
x = "Java2blog"
def spacingez[x]:
return x. thay thế['', . ][1: - 1]
in[dãn cách[x]]
đầu ra
Java 2 b l o g
đọc thêm
Thêm ký tự vào chuỗi trong Python
Đọc thêm →
Đếm số ký tự trong chuỗi trong python
Đọc thêm →
Làm cách nào để thêm khoảng trắng giữa số và ký tự trong Python?
Chúng ta có thể gặp một chuỗi chứa cả số và chữ cái trong bảng chữ cái tiếng Anh. Trong những trường hợp đó, cần phải thêm khoảng cách giữa số và ký tự. Phần này của bài viết nhằm mục đích cung cấp các cách tiếp cận khác nhau có sẵn để thực hiện tác vụ thêm dấu cách giữa một số và một ký tự trong Python
Sử dụng hàm for
7 cùng với vòng lặp for
lồng nhau
Hàm for
7 cũng có ích trong việc thực hiện tác vụ này. Ngoài hàm for
7, chúng ta cũng cần một vòng lặp for
lồng nhau để lặp qua các chuỗi và chỉ định một số điều kiện nhất định cần phải tuân theo để đạt được kết quả chính xác
Đoạn mã sau sử dụng hàm for
7 cùng với vòng lặp for
lồng nhau để thêm khoảng cách giữa một số và một ký tự trong Python
Sử dụng hàm thay thế [] cùng với vòng lặp for lồng nhau
1
2
3
4
5
6
7
8
9
x = 'Java2blog'
n = "0123456789"
cho i trong x.
nếu i ở n:
x = x. thay thế[i,"+i+" "]
y = x
in[str[y]]
đầu ra
blog Java 2
Sử dụng hàm join[]
7
Hàm join[]
7 là một phần của mô-đun join[]
9, cần được nhập vào mã Python để sử dụng hàm này. Mô-đun join[]
9 là viết tắt của str.join[]
1 và cung cấp một số chức năng để thao tác và xử lý cùng một
Hàm join[]
7 lấy sự xuất hiện của một chuỗi con đã chỉ định và thay thế nó bằng một chuỗi con khác. Ở đây, chúng tôi tách chuỗi đã cho bằng cách nhắm mục tiêu các số thay vì các chữ cái trong Bảng chữ cái tiếng Anh
Đoạn mã sau sử dụng hàm join[]
7 để thêm khoảng cách giữa một số và một ký tự trong Python
Sử dụng lại. hàm phụ[]
1
2
3
4
5
6
nhập lại
x = 'Java2blog'
y = lại. phụ['[\d+[\. \d+]?]', r' \1 ',