Làm thế nào để thoát khỏi python dấu khoảng trắng

Xóa khoảng trắng trong chuỗi python/dải khoảng trắng trong chuỗi python. Trong Hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa hoặc loại bỏ các khoảng trắng ở đầu, ở cuối và trùng lặp trong python với Hàm lstrip[], rstrip[] và strip[] với một ví dụ cho mỗi hàm. Hàm lstrip[] và rstrip[] lần lượt cắt không gian bên trái và bên phải. hàm strip[] cắt tất cả khoảng trắng

khách quan

  • Xóa [dải] khoảng trắng ở đầu chuỗi trong Python – cắt bớt khoảng trắng ở đầu
  • Xóa [dải] khoảng trắng ở cuối chuỗi trong Python – cắt dấu cách
  • Loại bỏ [xóa bỏ] khoảng trắng ở đầu và cuối chuỗi – trim space
  • Xóa tất cả các khoảng trắng trong python
  • Xóa khoảng trắng trùng lặp trong Python
  • Cắt không gian trong python bằng cách sử dụng các biểu thức chính quy

Hãy cùng xem ví dụ về cách Xóa khoảng trắng trong chuỗi python / dải không gian trong chuỗi python từng cái một

 

Xóa khoảng trắng ở đầu chuỗi trong Python [Strip hàng đầu khoảng trắng trong python]

## Remove the Starting Spaces in Python

string1="    This is Test String to strip leading space"
print [string1]
print [string1.lstrip[]]

hàm lstrip[] trong ví dụ trên sẽ loại bỏ khoảng trắng ở đầu để đầu ra sẽ là

‘      Đây là Chuỗi kiểm tra để loại bỏ khoảng trắng ở đầu’

'Đây là Chuỗi thử nghiệm để loại bỏ không gian hàng đầu'

 

 

Xóa khoảng trắng ở cuối chuỗi trong Python [Strip trailing space in python]

## Remove the Trailing or End Spaces in Python

string2="This is Test String to strip trailing space     "
print [string2]
print [string2.rstrip[]]

hàm rstrip[] trong ví dụ trên sẽ loại bỏ khoảng trắng ở cuối để đầu ra sẽ là

'Đây là Chuỗi kiểm tra để loại bỏ khoảng trắng ở cuối        ‘

'Đây là Chuỗi thử nghiệm để loại bỏ khoảng trắng ở cuối'

 

 

Xóa khoảng trắng ở đầu và cuối chuỗi trong Python [Strip trailing and trailing space in python]

## Remove the whiteSpaces from Beginning and end of the string in Python

string3="    This is Test String to strip leading and trailing space      "
print [string3]
print [string3.strip[]]

strip[] trong các dải ví dụ trên, cả khoảng trắng ở đầu và ở cuối nên đầu ra sẽ là

‘      Đây là Chuỗi kiểm tra để loại bỏ khoảng trắng ở đầu và cuối       ‘

'Đây là Chuỗi kiểm tra để kiểm tra không gian đầu và cuối'

 

Xóa hoặc loại bỏ tất cả các khoảng trắng trong python

## Remove all the spaces in python

string4="       This is Test String to test all the spaces   "
print [string4]
print [string4.replace[" ", ""]]

Ví dụ trên loại bỏ tất cả các khoảng trắng trong python. Vì vậy, đầu ra sẽ là

‘    Đây là Chuỗi kiểm tra để kiểm tra tất cả các khoảng trống  ‘

'ThisisTestStringtotestallthespaces'

 

Xóa hoặc loại bỏ không gian trùng lặp trong python

# Remove the duplicated space in python

import re
string4="   This is      Test String   to test   duplicate spaces   "
print [string4]
print [re.sub[' +', ' ',string4]]
  • Chúng tôi sẽ sử dụng biểu thức chính quy để xóa các khoảng trắng trùng lặp không cần thiết trong python
  • hàm phụ[]. lại. hàm sub[] lấy đối số string1 và áp dụng biểu thức chính quy để cắt các khoảng trắng như hình bên dưới

    Để xóa các khoảng trắng ở đầu và cuối chuỗi, chúng ta có thể sử dụng phương thức

    # Remove the duplicated space in python
    
    import re
    string4="   This is      Test String   to test   duplicate spaces   "
    print [string4]
    print [re.sub[' +', ' ',string4]]
    
    7 tích hợp trong Python

    Dưới đây là một ví dụ loại bỏ các khoảng trắng ở đầu và cuối khỏi chuỗi

    # Remove the duplicated space in python
    
    import re
    string4="   This is      Test String   to test   duplicate spaces   "
    print [string4]
    print [re.sub[' +', ' ',string4]]
    
    8

    name = '  john  '
    
    print[name.strip[]] # removes beginning and ending

    đầu ra

    'john'

    Bạn cũng có thể chỉ xóa khoảng trắng ở đầu chuỗi thay vì xóa khoảng trắng ở cuối bằng cách sử dụng phương thức

    # Remove the duplicated space in python
    
    import re
    string4="   This is      Test String   to test   duplicate spaces   "
    print [string4]
    print [re.sub[' +', ' ',string4]]
    
    9

    Bạn cũng sẽ thấy cách sử dụng các phương thức

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    6 và
    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    7, là phương thức tương tự của
    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    5

    Bắt đầu nào

    Cách cắt chuỗi trong Python

    Python có ba phương thức tích hợp để cắt bớt khoảng trắng đầu và cuối và các ký tự từ chuỗi

    • greeting = "     Hello!  "
      
      stripped_greeting = greeting.strip[]
      
      print[stripped_greeting,"How are you?"]
      
      #output
      #Hello! How are you?
      
      5
    • greeting = "     Hello!  "
      
      stripped_greeting = greeting.strip[]
      
      print[stripped_greeting,"How are you?"]
      
      #output
      #Hello! How are you?
      
      6
    • greeting = "     Hello!  "
      
      stripped_greeting = greeting.strip[]
      
      print[stripped_greeting,"How are you?"]
      
      #output
      #Hello! How are you?
      
      7

    Mỗi phương thức trả về một chuỗi đã cắt mới

    Cách xóa khoảng trắng ở đầu và cuối khỏi chuỗi trong Python

    Khi phương thức

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    5 không có đối số, nó sẽ xóa mọi khoảng trắng ở đầu và/hoặc ở cuối khỏi một chuỗi

    Vì vậy, nếu bạn có khoảng trắng ở đầu và/hoặc cuối của một từ hoặc cụm từ, theo mặc định, riêng

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    5 sẽ xóa khoảng trắng đó

    Biến sau đây

    ## Remove the Trailing or End Spaces in Python
    
    string2="This is Test String to strip trailing space     "
    print [string2]
    print [string2.rstrip[]]
    
    54 có chuỗi "Xin chào" được lưu trữ trong đó. Chuỗi có khoảng trống ở cả bên phải và bên trái của nó

    ## Remove the Trailing or End Spaces in Python
    
    string2="This is Test String to strip trailing space     "
    print [string2]
    print [string2.rstrip[]]
    
    6

    Để loại bỏ cả hai, bạn sử dụng phương pháp

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    5, như vậy

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    

    Bạn cũng có thể sử dụng phương pháp

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    5 theo cách này

    ## Remove the Trailing or End Spaces in Python
    
    string2="This is Test String to strip trailing space     "
    print [string2]
    print [string2.rstrip[]]
    
    5

    Cách xóa các ký tự đầu và cuối khỏi chuỗi trong Python

    Phương thức

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    5 lấy các ký tự tùy chọn được truyền làm đối số

    Các ký tự bạn thêm làm đối số chỉ định ký tự nào bạn muốn xóa khỏi đầu và cuối chuỗi

    Dưới đây là cú pháp chung cho trường hợp này

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    2

    Các ký tự bạn chỉ định được đặt trong dấu ngoặc kép

    Vì vậy, ví dụ, giả sử bạn có chuỗi sau

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    3

    Bạn muốn xóa "H" và "?", tương ứng ở đầu và cuối chuỗi

    Để xóa chúng, bạn chuyển cả hai ký tự làm đối số cho

    ## Remove the Trailing or End Spaces in Python
    
    string2="This is Test String to strip trailing space     "
    print [string2]
    print [string2.rstrip[]]
    
    58

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    5

    Lưu ý điều gì sẽ xảy ra khi bạn muốn xóa "W" khỏi "World", nằm ở giữa chứ không phải ở đầu hoặc cuối chuỗi và bạn đưa nó vào làm đối số

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    6

    Nó sẽ không bị xóa. Chỉ các ký tự ở đầu và cuối của chuỗi đã nói mới bị xóa

    Điều đó đang được nói, nhìn vào ví dụ tiếp theo

    Giả sử bạn muốn xóa hai ký tự đầu tiên và hai ký tự cuối cùng của chuỗi

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    7

    Hai ký tự đầu tiên ["Anh ấy"] và hai ký tự cuối cùng ["d?"] của chuỗi đã bị xóa

    Một điều khác cần lưu ý là đối số không chỉ xóa phiên bản đầu tiên của ký tự được chỉ định

    Ví dụ: giả sử bạn có một chuỗi có một vài dấu chấm ở đầu và một vài dấu chấm than ở cuối

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    8

    Khi bạn chỉ định làm đối số

    ## Remove the Trailing or End Spaces in Python
    
    string2="This is Test String to strip trailing space     "
    print [string2]
    print [string2.rstrip[]]
    
    59 và
    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    20, tất cả các phiên bản của cả hai sẽ bị xóa

    ## Remove all the spaces in python
    
    string4="       This is Test String to test all the spaces   "
    print [string4]
    print [string4.replace[" ", ""]]
    
    1

    Cách xóa chỉ khoảng trắng hàng đầu và ký tự khỏi chuỗi trong Python

    Để chỉ xóa khoảng trắng và ký tự hàng đầu, hãy sử dụng

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    6

    Điều này hữu ích khi bạn chỉ muốn xóa khoảng trắng và các ký tự ở đầu chuỗi

    Một ví dụ cho việc này là xóa

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    22 khỏi tên miền

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    0

    Trong ví dụ này, tôi đã sử dụng các ký tự

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    23 và
    ## Remove the Trailing or End Spaces in Python
    
    string2="This is Test String to strip trailing space     "
    print [string2]
    print [string2.rstrip[]]
    
    59 ở cả đầu và cuối chuỗi để giới thiệu cách thức hoạt động của
    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    6

    Nếu tôi đã sử dụng

    ## Remove the whiteSpaces from Beginning and end of the string in Python
    
    string3="    This is Test String to strip leading and trailing space      "
    print [string3]
    print [string3.strip[]]
    
    26, tôi sẽ có kết quả như sau

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    1

    Điều tương tự cũng xảy ra với việc xóa khoảng trắng

    Hãy lấy một ví dụ từ phần trước

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    2

    Chỉ có khoảng trắng từ đầu chuỗi đã bị xóa khỏi đầu ra

    Cách xóa chỉ khoảng trắng ở cuối và ký tự khỏi chuỗi trong Python

    Để chỉ xóa khoảng trắng và ký tự ở cuối, hãy sử dụng phương pháp

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    7

    Giả sử bạn chỉ muốn xóa tất cả dấu chấm câu ở cuối chuỗi

    Bạn sẽ làm như sau

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    3

    Tương tự với khoảng trắng

    Lấy lại ví dụ từ trước, lần này khoảng trắng sẽ chỉ bị xóa ở cuối đầu ra

    greeting = "     Hello!  "
    
    stripped_greeting = greeting.strip[]
    
    print[stripped_greeting,"How are you?"]
    
    #output
    #Hello! How are you?
    
    4

    Sự kết luận

    Và bạn có nó rồi đấy. Bây giờ bạn đã biết những kiến ​​thức cơ bản về cách cắt chuỗi trong Python

    Tóm lại

    • Sử dụng phương pháp
      greeting = "     Hello!  "
      
      stripped_greeting = greeting.strip[]
      
      print[stripped_greeting,"How are you?"]
      
      #output
      #Hello! How are you?
      
      5 để xóa khoảng trắng và ký tự ở đầu và cuối chuỗi
    • Sử dụng phương thức
      greeting = "     Hello!  "
      
      stripped_greeting = greeting.strip[]
      
      print[stripped_greeting,"How are you?"]
      
      #output
      #Hello! How are you?
      
      6 để chỉ xóa khoảng trắng và ký tự ở đầu chuỗi
    • Sử dụng phương pháp
      greeting = "     Hello!  "
      
      stripped_greeting = greeting.strip[]
      
      print[stripped_greeting,"How are you?"]
      
      #output
      #Hello! How are you?
      
      7 để chỉ xóa khoảng trắng và ký tự ở cuối chuỗi

    Nếu bạn muốn tìm hiểu thêm về Python, hãy xem Chứng chỉ Python của freeCodeCamp. Bạn sẽ bắt đầu học theo cách tương tác và thân thiện với người mới bắt đầu. Cuối cùng, bạn cũng sẽ xây dựng năm dự án để áp dụng vào thực tế và giúp củng cố những gì bạn đã học

    Cảm ơn đã đọc và mã hóa hạnh phúc

    QUẢNG CÁO

    QUẢNG CÁO

    QUẢNG CÁO

    QUẢNG CÁO

    Dionysia Lemonaki

    Học một cái gì đó mới mỗi ngày và viết về nó

    Nếu bài viết này hữu ích, hãy tweet nó

    Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

    Làm cách nào để xóa dấu cách ở cuối chuỗi?

    Chúng ta có thể loại bỏ các khoảng trắng ở đầu và cuối của một chuỗi trong Java với sự trợ giúp của trim[]
    Phương thức trim[] được định nghĩa trong lớp String của java. .
    Nó không loại bỏ các khoảng trống ở giữa của chuỗi
    Bằng cách gọi phương thức trim[], một đối tượng Chuỗi mới được trả về
    Nó không thay thế giá trị của đối tượng String

    Khoảng trắng ở cuối có nghĩa là gì trong Python?

    Khoảng trắng ở cuối. Sự mô tả. Được sử dụng khi có khoảng trắng giữa cuối dòng và dòng mới .

Chủ Đề