Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ยอมรับการลงท้ายด้วยตัวอักษรและตัวเลข


เมื่อต้องการตรวจสอบว่าสตริงที่ลงท้ายด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือไม่ นิพจน์ทั่วไปจะถูกใช้ มีการกำหนดเมธอดที่ตรวจสอบเพื่อดูอักขระที่เป็นตัวอักษรและตัวเลข และส่งกลับสตริงเป็นเอาต์พุต

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

import re

regex_expression = '[a-zA-z0-9]$'

def check_string(my_string):

   if(re.search(regex_expression, my_string)):
      print("The string ends with alphanumeric character")

   else:
      print("The string doesnot end with alphanumeric character")


my_string_1 = "Python@"
print("The string is :")
print(my_string_1)
check_string(my_string_1)

my_string_2 = "Python1245"
print("\nThe string is :")
print(my_string_2)
check_string(my_string_2)

ผลลัพธ์

The string is :
Python@
The string doesn’t end with alphanumeric character
The string is :
Python1245
The string ends with alphanumeric character

คำอธิบาย

  • แพ็คเกจที่จำเป็นจะถูกนำเข้า

  • มีการกำหนดสตริงนิพจน์ทั่วไป

  • มีการกำหนดเมธอดชื่อ 'check_string' และใช้สตริงเป็นพารามิเตอร์

  • วิธีการ 'ค้นหา' ถูกเรียกและตรวจสอบเพื่อดูว่าสตริงลงท้ายด้วยอักขระเฉพาะหรือไม่

  • นอกเมธอด สตริงถูกกำหนดและแสดงบนคอนโซล

  • เมธอดนี้เรียกโดยการส่งผ่านสตริงนี้

  • เอาต์พุตจะแสดงบนคอนโซล