while循环
Posted shangqiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while循环相关的知识,希望对你有一定的参考价值。
while循环
基本结构:
while 条件
? 循环体
简单循环
while True: print('1') print('2') print('3') print('4')
循环如何停止
改变循环中的条件
flag = True while flag: print('1') print('2') print('3') flag = False print('4')
break 跳出循环
while flag: print('1') print('2') print('3') break print('4')
系统命令
continue 退出本次循环,继续下一次循环
while flag: print('1') print('2') print('3') continue print('4')
4.while else 循环 如果循环被break打断,则不执行else
?
count = 1 while count < 5: print(count) if count == 2: break count = count + 1 else: print(666)
格式化输出
? 让某些位置变成动态可传入的,先考虑格式化输
%%可以单纯的表示百分号
运算符
? 算数运算符 + -,比较运算符 > ==,赋值运算符=,+=,逻辑运算符,and or, 成员运算符。
? 优先级:在没有()的情况下,优先级:not > and > or,同一优先级从左至右依次计算
? x or y , x为真,值就是x,x为假,值是y and则反之
数据类型之间的转换
? str ---> int : 只能是纯数字组成的字符串
? int ---> bool : 非零即True ,0为False。
编码的初识
? 密码本:01010110 二进制与 文字之间的对应关系。
ASCll 美国开发,只能表示英文字母,数字和符号,8位为一个字节
Unicode 万国码 表示全世界的文字 过于浪费资源,32位为一个字节
utf-8 万国码的升级版,英文字母用1个字节,欧洲用2个字节,中文用3个字节
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
以上是关于while循环的主要内容,如果未能解决你的问题,请参考以下文章