如何获得等于一定数量字符的输入?

时间:2017-02-26 16:46:47

标签: python validation string-length

我们的老师告诉我们制作一个程序,将邮政编码验证为北爱尔兰邮政编码。这意味着它必须包含字母“BT”,并且必须等于8个字符。在下面的代码中,我设法让字母部分工作。但是,他没有详细说明如何使输入等于8个字符。他提到使用.length()和验证(尝试和除外),但我不确定如何使用.length()来获得8个字符。这是我的代码:

postcode = input("Please enter an Northern Ireland postcode:")
BT = "BT"
while BT not in postcode:
    postcode = input("That isn't a Northern Ireland postcode. Try again:")
print("This is a Northern Ireland postcode")

1 个答案:

答案 0 :(得分:0)

要获取字符串中的字符数,可以使用len(postcode)