Làm thế nào để bạn thoát y trong python 3?

Theo mặc định, phương thức strip[] xóa khoảng trắng ở đầu [đầu] và cuối [dấu] của chuỗi

Bằng cách thêm tham số ký tự , bạn cũng có thể chỉ định các ký tự bạn muốn loại bỏ.

cú pháp

chuỗi. dải [ ký tự ]

Các tham số phương thức dải chuỗi [] của Python Tham sốĐiều kiệnMô tảký tựtùy chọnMột danh sách các ký tự cần xóa khỏi chuỗi

Giá trị trả về

Phương thức trả về một bản sao của chuỗi đã loại bỏ các ký tự đầu và cuối

Dải khoảng trắng

Theo mặc định, phương pháp này loại bỏ khoảng trắng ở đầu và cuối

S = '   Hello, World!   '
x = S.strip[]
print[x]

# Prints Hello, World!

Dòng mới '\n', tab '\t' và xuống dòng

S = '  \t Hello, World! \n\r '
x = S.strip[]
print[x]

# Prints Hello, World!
0 cũng được coi là ký tự khoảng trắng

S = '  \t Hello, World! \n\r '
x = S.strip[]
print[x]

# Prints Hello, World!

nhân vật dải

Bằng cách thêm tham số ký tự , bạn cũng có thể chỉ định ký tự bạn muốn loại bỏ.

# Strip single character 'a'
S = 'aaabaaaa'
x = S.strip['a']
print[x]

# Prints b

Tách nhiều ký tự

Tham số ký tự không phải là tiền tố hoặc hậu tố; .

Trong ví dụ dưới đây, strip[] sẽ loại bỏ tất cả các ký tự được cung cấp trong đối số i. e. 'c', 'm', 'o', 'w', 'z' và '. ’

Python hỗ trợ lập trình hướng đối tượng và có cú pháp ngắn gọn, dễ đọc và dễ học. Không có gì ngạc nhiên khi nó là một trong những ngôn ngữ lập trình phổ biến nhất. Một phần không thể thiếu của Python là các hàm tích hợp sẵn của nó.  

Chúng tôi đã viết một loạt bài viết để giúp bạn tìm hiểu và nắm bắt các hàm Python hữu ích nhất. Trong bài viết này, chúng ta sẽ tìm hiểu về hàm strip[] của Python và cách sử dụng nó.  

Nếu bạn đang chuẩn bị cho một cuộc phỏng vấn kỹ thuật, hãy xem danh sách kiểm tra phỏng vấn kỹ thuật, trang câu hỏi phỏng vấn và sách điện tử đàm phán lương của chúng tôi để sẵn sàng cho cuộc phỏng vấn. Ngoài ra, hãy đọc Phương thức tham gia chuỗi Python [], Các lệnh thoát Python và Nhập và Iinstance trong Python để biết thêm nội dung về chuẩn bị phỏng vấn mã hóa Python

Đã đào tạo hơn 10.000 kỹ sư phần mềm, chúng tôi biết những gì cần thiết để vượt qua các cuộc phỏng vấn công nghệ khó khăn nhất. Các cựu sinh viên của chúng tôi liên tục nhận được các ưu đãi đất đai từ các công ty FAANG+. Ưu đãi cao nhất từng nhận được mà một cựu sinh viên IK nhận được là con số khổng lồ 1 đô la. 267 triệu

Tại IK, bạn có cơ hội duy nhất để học hỏi từ những người hướng dẫn chuyên gia đang tuyển dụng các nhà quản lý và lãnh đạo công nghệ tại Google, Facebook, Apple và các công ty công nghệ hàng đầu khác ở Thung lũng Silicon

Bạn muốn hoàn thành cuộc phỏng vấn công nghệ tiếp theo của mình?

Trong bài viết này, chúng tôi sẽ đề cập

  • Hàm strip[] trong Python là gì và nó làm gì?
  • Hàm strip[] trong Python. cú pháp
  • Hàm strip[] trong Python 3. Ví dụ
  • Câu hỏi thường gặp về hàm strip[] trong Python

Hàm strip[] trong Python là gì và nó làm gì?

Hàm strip[] của Python là một hàm tích hợp giúp loại bỏ các ký tự đầu và cuối cụ thể khỏi đầu và cuối của chuỗi gốc. Các ký tự cần xóa này được đưa ra làm đối số cho hàm strip[] để xóa.  

Nếu chúng ta không cung cấp chuỗi làm đối số, thì hàm strip[] sẽ xóa các khoảng trắng ở đầu và cuối theo mặc định. Nếu không có chuỗi đầu hoặc chuỗi nào khớp với đối số, thì chuỗi mới được trả về giống với chuỗi ban đầu

Hàm strip[] trong Python. cú pháp


string.strip[[characters]]

Tham số.  

ký tự [tùy chọn]. Tập hợp các ký tự để xóa khỏi đầu và cuối của chuỗi gốc

Giá trị trả về

Trả về một chuỗi mới là bản sao của chuỗi gốc với các ký tự đầu và cuối bắt buộc đã bị xóa

Hàm strip[] trong Python 3. Ví dụ

Sau đây, chúng ta hãy xem cách bạn có thể sử dụng hàm strip[] của Python vào lần tiếp theo khi bạn cần

Mã để giải thích hoạt động của dải [] trong Python

Đây là một ví dụ cơ bản để hiểu hoạt động của hàm strip[] trong Python


stringExample = "interview inter interinter"
print[stringExample.strip["inter"]]

từ lúc bắt đầu

  • Phiên bản đầu tiên của "inter" được tìm thấy trong "interview" và bị xóa.  
  • Trường hợp tiếp theo được kiểm tra tại “v” và vì đó là một sự không phù hợp, nên việc loại bỏ từ đầu sẽ kết thúc tại đó
  • Chuỗi bây giờ bắt đầu bằng “v. ”

Từ cái kết

  • "inter" cuối cùng trong "interinter" được loại bỏ đầu tiên
  • Trường hợp tiếp theo được kiểm tra tại “r” trong “interinter”, được tìm thấy và xóa
  • Lần kiểm tra tiếp theo diễn ra tại khoảng trống “ “ giữa “inter” và “interinter. ” Vì đó là một sự không phù hợp, việc loại bỏ từ cuối kết thúc ở đó
  • Chuỗi bây giờ kết thúc bằng một khoảng trắng

đầu ra

Lưu ý rằng quá trình tìm kiếm từ đầu hoặc cuối sẽ dừng ngay khi có sự không khớp trong chuỗi gốc

Mã để chứng minh hoạt động của dải [] với nhiều ví dụ hơn


# Using strip[] in Python 3

# Default strip based on space
stringExample1 = "    This is *****Interview Kickstart******     !    "
print["Original string 1: "+ stringExample1]

strippedString1 = stringExample1.strip[]
print["By default strip[] strips spaces from the left and right ends: "+ strippedString1+ "\n"]

# Stripping based on a letter, strip[] is case sensitive, removes instances only at the ends
stringExample2 = "This is Interview Kickstart"
print["Original string 2: "+ stringExample2]

strippedString2 = stringExample2.strip["t"]
print["Strip t from the left and right ends only removes lowercase t: "+ strippedString2+ "\n"]

# Stripping example using symbols


# Using a symbol in the middle [!]
stringExample3 = "****This is Interview Kickstart!****"
print["Original string 3: "+ stringExample3]

strippedString3 = stringExample3.strip["!"]
print["Since ! is not at the end, strip[] doesn't remove it: "+ strippedString3]

# Using a symbol at the end that repeats at the ends several times[*]. strip[] only strips all instances of the symbol at the ends
strippedString4 = stringExample3.strip["*"]
print["Strip * from the left and right ends: "+ strippedString4]

đầu ra


Original string 1:     This is *****Interview Kickstart******     !    
By default strip[] strips spaces from the left and right ends: This is *****Interview Kickstart******     !

Original string 2: This is Interview Kickstart
Strip t from the left and right ends only removes lowercase t: This is Interview Kickstar

Original string 3: ****This is Interview Kickstart!****
Since ! is not at the end, strip[] doesn't remove it: ****This is Interview Kickstart!****
Strip * from the left and right ends: This is Interview Kickstart!

Tìm thấy bài viết này hữu ích? .  

Câu hỏi thường gặp về hàm strip[] trong Python

Q1. Công dụng của hàm strip[] trong Python là gì?

Phương thức strip[] loại bỏ các ký tự ở cả hai đầu bên trái và bên phải dựa trên đối số tùy chọn mà chúng ta có thể chuyển đến strip[]. Đối số tùy chọn là một chuỗi chỉ định bộ ký tự cần xóa nếu xuất hiện ở đầu hoặc cuối

quý 2. Làm cách nào để loại bỏ khoảng trắng trong một dòng trong Python?

Trong Python, chúng ta có thể sử dụng một số hàm chuỗi như strip[] để xóa khoảng trắng thừa ở cả hai đầu, lstrip[] để chỉ xóa từ đầu bên trái và rstrip[] để chỉ xóa từ đầu bên phải. Vì chúng tôi không thể sửa đổi các chuỗi tại chỗ, cả ba hàm này đều trả về các chuỗi mới với các ký tự đầu và cuối cần thiết đã bị xóa

Q3. Bạn sẽ loại bỏ khoảng trắng bằng Python như thế nào?

Hàm chuỗi của Python có tên là dải [] loại bỏ cả khoảng trắng ở đầu và cuối. Để chỉ xóa các khoảng trắng ở đầu hoặc ở cuối, chúng ta có thể sử dụng lstrip[] cho các khoảng trắng ở đầu và hàm rstrip[] cho các khoảng trắng ở cuối

Q4. Dải [] có xóa Python dòng mới không?

Hàm strip[] của Python có thể xóa \n, một ký tự xuống dòng, khỏi một chuỗi. Hàm strip[] có thể xóa cả ký tự dòng mới ở cuối và ở đầu chuỗi khỏi chuỗi gốc

Q5. Sự khác biệt giữa các hàm strip[] và split[] của Python đối với các khoảng trắng là gì?

Không có sự khác biệt thực tế nào vì split[] theo mặc định bỏ qua khoảng trắng ở cuối đầu vào. Nếu ai đó gọi strip[] trước và sau đó sử dụng split[], thì hoặc là họ không biết hành vi này của split[], hoặc họ chỉ làm điều đó cho rõ ràng.  

Sẵn sàng để hoàn thành cuộc phỏng vấn mã hóa tiếp theo của bạn?

Cho dù bạn là một kỹ sư viết mã đang tìm kiếm vị trí nhà phát triển phần mềm hay kỹ sư phần mềm, trưởng nhóm công nghệ hay bạn đang nhắm đến các vị trí quản lý tại các công ty hàng đầu, IK đều cung cấp các khóa học được thiết kế riêng cho nhu cầu của bạn để giúp bạn chuẩn bị cho cuộc phỏng vấn kỹ thuật của mình

Nếu bạn đang tìm kiếm hướng dẫn và trợ giúp để bắt đầu, hãy đăng ký hội thảo trên web MIỄN PHÍ của chúng tôi. Là những người tiên phong trong lĩnh vực chuẩn bị phỏng vấn kỹ thuật, chúng tôi đã đào tạo hàng ngàn kỹ sư phần mềm vượt qua các cuộc phỏng vấn mã hóa khó khăn nhất và tìm được việc làm tại các công ty mơ ước của họ, chẳng hạn như Google, Facebook, Apple, Netflix, Amazon, v.v.

Phương thức dải trong Python là gì?

Phương thức strip[] xóa mọi ký tự đầu [dấu cách ở đầu] và ký tự theo sau [dấu cách ở cuối] [dấu cách là

Tại sao input[] Strip[] được sử dụng?

Hàm strip[] là một hàm sẵn có trong python được sử dụng để xóa một bộ ký tự khỏi một chuỗi . Nhưng nó chỉ có thể xóa nếu các ký tự đó xuất hiện ở đầu hoặc cuối chuỗi. Theo mặc định, hàm strip[] chỉ xóa các khoảng trắng ở đầu và cuối chuỗi.

Chủ Đề