ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่ตรวจสอบว่าสตริงมีอักขระพิเศษหรือไม่ มันตรงไปตรงมาใน Python
เราจะมีชุดอักขระพิเศษใน สตริง โมดูล. เราสามารถใช้อันนั้นเพื่อตรวจสอบว่าสตริงมีอักขระพิเศษหรือไม่ มาดูขั้นตอนการเขียนโปรแกรมกันครับ
-
นำเข้า สตริง โมดูล
-
เก็บอักขระพิเศษจาก string.punctuation ในตัวแปร
-
เริ่มต้นสตริง
-
ตรวจสอบว่าสตริงมีอักขระพิเศษหรือไม่โดยใช้ฟังก์ชันแผนที่
-
พิมพ์ผลลัพธ์ไม่ว่าจะถูกต้องหรือไม่
ตัวอย่าง
# 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")
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
Valid Invalid
บทสรุป
คุณสามารถย้ายโค้ดไปยังฟังก์ชันเพื่อหลีกเลี่ยงความซ้ำซ้อนในโค้ดได้ หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น