在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的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- cmd无法实现启动python怎么办?这两个方法可以轻松解决
- Python如何去除txt文件头信息?这个方法简单好用
- Postgresql数据库常见错误有哪些?Postgresql数据库错误怎么解决
- java中插入mysql中文乱码怎么解决?这篇文章你一定要看
- python怎么使用pip工具?这篇文章讲解得很详细
- python print如何换行?这篇文章教你两个方法
- Python可以替代vb吗?看了这篇文章就明白了
- Python映射类型是什么?Python映射类型如何理解
- Python字符串之间怎么比较大小?Python字符串比较有什么方法
- Python字符串怎么截取指定内容?这几个方法要学会了