当前位置:  首页>> 技术小册>> Python合辑4-130个字符串操作示例

在 Python 中检查两个字符串是否包含相同的字母和数字

  1. from string import ascii_letters, digits
  2. def compare_alphanumeric(first, second):
  3. for character in first:
  4. if character in ascii_letters + digits and character not in second:
  5. return False
  6. return True
  7. str1 = 'ABCD'
  8. str2 = 'ACDB'
  9. print(compare_alphanumeric(str1, str2))
  10. str1 = 'A45BCD'
  11. str2 = 'ACD59894B'
  12. print(compare_alphanumeric(str1, str2))
  13. str1 = 'A45BCD'
  14. str2 = 'XYZ9887'
  15. print(compare_alphanumeric(str1, str2))

Output:

  1. True
  2. True
  3. False