在python中有很多不同的关键字可以去实现各种功能和需求,而while则是一个用来创建循环的关键字 。但是最近有小伙伴在学习while循环时发现了while True这种写法不知道是什么意思,那么下面就以实际的示例来讲解一下while True的作用和使用方法,往下看看吧 。
文章插图
while是一个用来创建循环的语法,在这个关键字后面需要接的就是循环条件表达式 。而表达式就需要使用比较运算符,得到True或者False这样的结果来控制循环结束的时间 。那么当条件表达式的结果一直为正确,也就是为True时,这个循环将会永远的持续下去,这种循环被称为死循环或无限循环 。
那么while True的意思就是创建出一个无限重复执行同一段代码的循环结构,只有当内存溢出或者程序强行关闭时它才会停止 。那么实际上无限循环while True在某些场景是有实际的用途的,代码示例如下:
count = 5while count: password = input('输入密码:') if d[name] == password: print('进入系统') break else: count -= 1 print('密码不正确, {}次输入机会'.format(count)) continue在上面的代码示例之中就是一个无限循环,因为输入账号和密码是有可能出现错误的一种情况 。而为了程序和账号的安全性,是会对账号的密码输入做出一定的次数限制 。当密码输入错误时就会重新进入下一次循环并且使count-1,那么当count小于等于0时while循环条件表达式的结果就为False,整个循环就会退出了 。
【Python中的whileTrue是什么意思?whileTrue怎么使用】以上就是关于“Python中的while True是什么意思?while True怎么使用”的全部内容了,希望对你有所帮助 。
推荐阅读
- CentOS编辑完python代码如何退出vim?vim退出方法有哪些
- Python怎么停止线程?Python关闭线程的方法是什么
- Python类如何定义全局变量?Python全局变量怎么定义
- 怎么同时使用Python2和Python3?同时使用Python2和Python3的方法
- Python中如何绘制散点图? Python绘制散点图的方法
- python中的%d是什么意思?关于python中%加字母的知识讲解
- 如何安装matplotlib?python安装matplotlib的方法
- python中write和writelines两个函数有什么区别?write和writelines函数
- python初学者用vim文本编辑器合适吗?vim文本编辑器
- 绿茶中的风景线----蒸青绿茶