Trong hướng dẫn này, chúng ta sẽ viết một chương trình để kiểm tra xem một chuỗi có chứa bất kỳ ký tự đặc biệt nào hay không. Nó đơn giản bằng Python.
Chúng tôi sẽ có một tập hợp các ký tự đặc biệt trong chuỗi mô-đun. Chúng ta có thể sử dụng cái đó để kiểm tra xem một chuỗi có chứa bất kỳ ký tự đặc biệt nào hay không. Hãy xem các bước để viết chương trình.
-
Nhập chuỗi mô-đun.
-
Lưu trữ các ký tự đặc biệt từ string.punctuation trong một biến.
-
Khởi tạo một chuỗi.
-
Kiểm tra xem chuỗi có các ký tự đặc biệt hay không bằng cách sử dụng hàm bản đồ.
-
In kết quả, cho dù hợp lệ hay không.
Ví dụ
# importing the string module import string # special characters special_chars = string.punctuation # initializing a string string_1 = "Tutori@lspoinT!" string_2 = "Tutorialspoint" # checking the special chars in the string_1 bools = list(map(lambda char: char in special_chars, string_1)) print("Valid") if any(bools) else print("Invalid") # checking the special chars in the string_2 bools = list(map(lambda char: char in special_chars, string_2)) print("Valid") if any(bools) else print("Invalid")
Đầu ra
Nếu bạn chạy chương trình trên, bạn sẽ nhận được kết quả sau.
Valid Invalid
Kết luận
Bạn có thể di chuyển mã sang một hàm để tránh dư thừa trong mã. Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.