gpt4 book ai didi

python - 如何确保输入形式为#。##

转载 作者:行者123 更新时间:2023-12-03 08:31:05 25 4
gpt4 key购买 nike

我需要进行错误检查,以确保用户输入的两位小数。

我该如何实现?

我最终做了这样的事情:

 if len(input) > 3:
if input[-3] == ".":
#then the validation of the varriable

最佳答案

您似乎只想要一个数字,十进制和两个数字:

import re
s = '3.45'
if re.match("^\d{1}\.\d{2}$", s):
print(s)
else:
print('No match')

\ d *不匹配任何数字或任意多个。 \ d +可以匹配一个数字或任意多个。 \ d {2}匹配两个数字。 ^从开始处开始,$在结尾处结束。

在Python 2x中,raw_input返回一个字符串,而在Python 3x中,则返回一个字符串。

关于python - 如何确保输入形式为#。##,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com