Con trăn chuỗi sạch

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 nó

Biến sau đây

greeting = "     Hello!  "

print(greeting.strip(),"How are you?")

#output
#Hello! How are you?
4 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ó

greeting = "     Hello!  "

print(greeting,"How are you?")

#output
#     Hello!   How are you?

Để 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

________số 8

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

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
5

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

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
6

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

greeting = "     Hello!  "

print(greeting.strip(),"How are you?")

#output
#Hello! How are you?
8

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
8

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ố

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
9

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

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
0

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

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
1

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

greeting = "     Hello!  "

print(greeting.strip(),"How are you?")

#output
#Hello! How are you?
9 và
greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
50, tất cả các phiên bản của cả hai sẽ bị xóa

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
4

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ự ở đầ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

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
52 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ự

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
53 và
greeting = "     Hello!  "

print(greeting.strip(),"How are you?")

#output
#Hello! How are you?
9 ở 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

greeting = "     Hello!  "

stripped_greeting = greeting.strip()

print(stripped_greeting,"How are you?")

#output
#Hello! How are you?
56, 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 thức

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 thức
    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 thức
    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


Con trăn chuỗi sạch
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