Python输入怎么控制范围?Python输入值如何限制

在python程序的使用过程之中很多的数据都是要由用户去自己输入进来而不是直接去定义的,为了保证数据的完整性和有效性都会对数据做一个输入范围的限制 。今天这一篇文章要来将的内容就是python如何去限制输入值的范围,一起往下看看吧 。

Python输入怎么控制范围?Python输入值如何限制

文章插图
(1)在python之中接收一个用户输入的值要使用input()函数,而输入进来的所有数据都会自动的转变成字符串类型,但是在实际进行使用的时候会进行隐式转换 。以一个示例来讲一下如何对输入进来的数字进行大小范围的限制,代码如下:
# 接收输入的值inp = input("输入整数:")if inp > 10 and inp <20    print("输入的值正确")else:    print("输入的数字超出范围")inp在接收传进来的值时如果使用到表达式判断上就会自动的进行隐式转换,将其从字符串类型转为数字类型才能够去用作if条件判断 。
(2)那么对于不全是数字而是包含了其他字符的接收进来的值来说,就要对这个字符串的长度进行限制了 。使用len函数去获取输入进来的字符串值长度,然后通过if条件判断长度最常不能超过多少,代码示例如下:
str = input(’输入搜索关键词’)if len(str) > 30:    print(’关键词长度不能超过30’)else:    print(’关键词长度符合要求’)【Python输入怎么控制范围?Python输入值如何限制】以上就是关于“Python输入怎么控制范围?Python输入值如何限制”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读