Python thêm khoảng trắng vào đầu chuỗi

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 for0 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 for0 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 for0 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 for0 để 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 for0 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 for7

Hàm for7 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 for7 để 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 for7 cùng với vòng lặp for lồng nhau

Hàm for7 cũng có ích trong việc thực hiện tác vụ này. Ngoài hàm for7, 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 for7 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 ',

Chủ Đề