Python文件处理。检测不符合英国系统的车牌

2024-10-01 13:28:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我的任务是创建一个Python程序来识别与英国注册系统不匹配的车牌。在

在英国,大多数车辆登记的格式为:

• Two letters

• Two numbers

• Three letters.

例如,AZ01 XYZ

与此系统不匹配的板将被写入一个.txt文档,并将它们的平均速度记录放在一起。在

我对Python是个新手,几乎没有编写代码的经验,到目前为止也没有什么可以展示的。在


Tags: 文档程序txt系统格式记录threetwo
1条回答
网友
1楼 · 发布于 2024-10-01 13:28:39

首先检查每组字符是字母还是数字, 如果不是一个有效的板附加到文件。在

牌照=“AZ01 XYZ”

if not (licence_plate[:2].isalpha() 
        and licence_plate[2:4].isdigit() 
        and licence_plate[5:].isalpha()):
            fo = open("ishouldstudymore.txt", "aw")
            fo.write(licence_plate)
            fo.close()

为了理解上面的内容,您必须阅读以下链接。在

isDigit

isAlpha

Python Strings

Python File IO

Python Loops

相关问题 更多 >