如何检查用户输入是否为字符串

塔维·拉德基维(Taavi Raudkivi)

我有两个用户输入:在第一个用户中,必须插入一个字符串类型的文本,在第二个用户中,插入一个整数类型的数字。我用了try / except ValueError,所以用户不会在需要int的地方插入字符串。虽然ValueError在用户在需要字符串的位置插入int时不起作用。

当在int中插入str时,输入值怎么能为假?现在是我的代码:

while True:
    try:
        name_input = input('Insert name')
        name = str(name_input)

        number = input('Insert number: ')
        num = int(number)

    except  ValueError:
        print('Wrong')
克里斯·阿普尔盖特

带有数字的字符串仍然是有效的字符串-它是将该数字表示为文本的字符串。

如果要检查名称是否不是仅由数字组成的字符串,则可以使用以下代码:

while True:
    try:
        name = input('Insert name: ')
        if name.isdigit():
            raise ValueError

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检查用户输入是否为字符串

如何检查字符串输入是否为数字?

如何检查输入是否为Erlang中的字符串?

java - 如何检查用户是否在java中的字符串中输入了正确的字符?

如何使用react和javascript检查用户在输入字段中输入的输入是否具有格式为'10h'或'10m'的字符串?

检查用户是否仅在字符串中输入字母

检查用户输入是否应为int字符串

检查用户是否输入了正确的字符串

检查用户输入是否包含子字符串

用户输入字符串后如何检查特定字符?

如何检查用户是否输入了适当的字符串?(Java)

给定用户字符串输入,如何检查对象是否在数组中

如何检查字符串中的三个用户输入单词是否相同?

如何检查用户输入的字符串是否包含文件扩展名

如何检查用户输入是否是我作为选项提供的确切字符串

如何通过用户输入检查txt文件中是否存在多个字符串?

如何检查用户输入的字符串是否在javascript数组中?

如何检查输入字符串是否为有效的正则表达式?

我如何检查输入是否为数字?如果它的字符串提示错误

如何评估字符串输入并检查它是否为小数

如何检查输入的字符串是否为任何特定格式(###。#)

流口水-如何检查输入字符串是否为数字

如何检查用户输入是否为特定字符

如何检查输入是否等于字符串

如何检查输入字符串是否包含空格?

如何检查是否已经输入字符串?

检查字符串用户输入

检查用户输入字符串

如何检查字符串是否为日期?