Python的while循环/格式化输出/运算符/编码

一.流程控制-while循环

  在生活中,我们遇到过循环的事情吧?比如循环听歌。在程序中,也是存才的,这就是流程空语句while。

  模拟一下循环听歌:

while True: 
    print('我们不一样') 
    print('我们都一样') 
    print('有啥不一样')

  while 条件:

    结果

  如果条件是真, 则直接执⾏结果. 然后再次判断条件. 直到条件是假. 停⽌循环

  那我们怎么终止循环呢? 结束循环:

  1.改变条件

  2.break

  补充1: while循环.

    while 条件:

      循环体
    else:

      循环在正常情况跳出之后会执⾏这⾥

    注意: 如果循环是通过break退出的. 那么while后⾯的else将不会被执⾏, 只有在while条件判断是假的时候才会执⾏这个 else

    pass: 不表⽰任何内容. 为了代码的完整性. 占位而已

  补充2: in和not in

    可以判断xxx字符串是否出现在xxxxx字符串中

二. 流程控制-break和continue

  break: 立刻跳出循环. 打断的意思

  continue: 停⽌本次循环, 继续执⾏下⼀次循环.

三.格式化输出

  %s 占位字符串
  %d 占位数字

四.基本运算符

  计算机可以进⾏行行的运算有很多种,可不不只加减乘除这么简单,运算按种类可分为:

  算数运算、 ⽐比较运算、逻辑运算、 赋值运算、 成员运算、 身份运算、 位运算. 

  1.算数运算:

   

  2. 比较运算

  

  3.赋值运算 

   

  4.逻辑运算

  

  and: 并且, 两端同时为真. 结果才能是真
  or: 或者, 有一个是真. 结果就是真
  not: 非真既假, 非假既真

  顺序: () => not => and => or

  x or y:
  如果x是零, 输出y
  如果x是非零, 输出x

  True: 非零
  False: 零

5.编码
  1. ascii. 最早的编码. 至今还在使用. 8位一个字节(字符)
  2. GBK. 国标码. 16位2个字节.
  3. unicode. 万国码. 32位4个字节
  4. UTF-8. 可变长度的unicode.
  英文: 8位. 1个字节
  欧洲文字:16位. 2个字节
  汉字. 24位. 3个字节

  8bit = 1byte
  1024byte = 1KB
  1024KB = 1MB
  1024MB = 1GB
  1024GB = 1TB

猜你喜欢

转载自www.cnblogs.com/shagudi/p/10864051.html