码迷,mamicode.com
首页 > 其他好文 > 详细

while循环

时间:2019-05-09 20:19:21      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:while循环   进制   int   就是   字节   break   格式化   code   格式化输出   

while循环

  1. 基本结构:

    while 条件

    ? 循环体

  2. 简单循环

    while True:
        print('1')
        print('2')
        print('3')
        print('4')
    
  3. 循环如何停止

    1. 改变循环中的条件

      flag = True
      while flag:
          print('1')
          print('2')
          print('3')
          flag = False
          print('4')
      
    2. break 跳出循环

      while flag:
          print('1')
          print('2')
          print('3')
        break
          print('4')
    3. 系统命令

    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循环

标签:while循环   进制   int   就是   字节   break   格式化   code   格式化输出   

原文地址:https://www.cnblogs.com/shangqiu/p/10840369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!