python for day2

  
        1.while 循环
       
            while  -- 关键字
           
            while 条件:
            缩进循环体(代码块)
           
        死循环  ### 条件一直为真  就形成了一个环(死循环)
  count >1
  while count>1:
    print(count)
  count +=1
 
  
 使用取膜获取100以内奇数
count = 1

while count < 101:
     if count % 2 == 1:  # count是奇数
         print(count)
     count = count + 1
 3. 使用取膜获取100以内偶数
 count = 1
 while count < 101:
     if count % 2 == 0:  # count是偶数
         print(count)
    count = count + 1
 
# while 条件:
#     循环体(代码块)
# else:
#     代码块
#
# while 条件:
#     循环体(代码块)
#
# 代码块
# while True:
#     print(1)
#     break
# else:
#     print(2)
#
#
# while True:
#     print(1)
#     break
#
# print(2)
 

       
        # break 是跳出循环
        # continue 是跳出本次循环继续下次循环(临时见底 当做代码块中最后一行)
       
        2. 运算符
       
       
           
            5 种
           
            算数运算符 
               
                print(a + b)     # 加
                print(b - a)     # 减
                print(b * a)     # 乘
                print(b / a)     # 除(有小数点)
                print(b % a)     # 取膜
                print(b ** a)    # 幂  (几次方)
                print(b // a)    # 整除(没有小数点)
               
            比较运算符
               
                a = 10
                b = 20
                print(b > a)    # 大于
                print(b < a)    # 小于
                print(b >= a)   # 大于等于
                print(b <= a)   # 小于等于
                print(b == a)   # 等于
                print(b != a)   # 不等于
           
           
            赋值运算符
               
                a = 10  # a就是10
                # a += 10       # a = a + 10  就是在自己的身上在就上一个自己
                # print(a)
                # a -= 10
                # print(a)     # a = a - 10
                # a *= 10      # a = a * 10
                # print(a)
                # a /= 10      # a = a / 10
                # print(a)
                # a **= 10     # a = a ** 10
                # print(a)
                # a //= 10     # a = a // 10
                # print(a)
                # a %= 10      # a = a % 10
                # print(a)
           
            逻辑运算符
               
                与   或  非
                and  or  not
 
#   if 3 > 2 and 5 > 9:    # and 两边的条件都为真的时候才是真
#
#   if 3 > 2 or 5 > 9:     # or  两边的条件只要有一个为真就是真
#
#   if not 3>5:            # not 只要碰到真的就是假的,碰到假的就是真的   (总结:对着干)
               
            成员运算符
               
                in      存在
                not in  不存在
               
               
        3. 初识编码
           
            0 - 255
           
           
           
            新  0001000
            开  0002000
            了  0003000
            一  0004000
            个  0005000
            x   0006000
            j   0007000
           
            你 01
            好 02
           
            0001000200030004000500060007
           
           
            ascii码   不支持中文
           
            python2 默认编码是   ascii码
           
           
            unicode 万国码    16位(2字节)     a你
           
           
            utf-8 最少使用8位(1字节)   欧洲 16位(2字节)   亚洲 24位(3字节)
           
            utf-16 最少使用16位(2个字节)
           
            gbk(国标 国家标准)
           
            gbk  中文   2个字节
                 英文   1个字节
                
                
           
           
    总结:
       
        1. while 循环
       
            while 空格 条件 冒号
            缩进    循环体(代码块)
           
            以上循环是(死循环)
           
            终止循序的方法:
               
                1.break        跳出循环,并且把循环给干掉了
                2.continue     跳出本次循环,继续下次循环  
                3.改变条件     例如: 参考 打印10以内的数字代码
               
           
            while else
           
                # 它们是一体的,如果while判断条件不成立就执行else代码  参考if else
               
        2. 运算符:
           
            算数运算符
            比较运算符
            赋值运算符
            逻辑运算符
            成员运算符
           
        3. 初识编码
            ascii码   不支持中文   python2 默认编码是ascii码
           
            unicode  万国码   32位
           
                中文   4个字节
                英文   2个字节
           
                最少用16为2个字节来表示
           
            utf-8  最少用8位1个字节表示   欧洲 16位   亚洲 24位
           
            gbk(国标)
           
                中文  2个字节
                英文  1个字节
           
           
            8(bit)位  == 1(byte)字节
           
            1024(byte)  ==  1kb(千字节)
           
            1024kb  == 1Mb
            1024Mb  == 1Gb
            1024Gb  == 1Tb
            1024Tb  == 1Pb    常用到 1Tb 就可以啦

猜你喜欢

转载自www.cnblogs.com/q240756200/p/9843007.html