while语句及编码

1.while
2.运算符
3.初识编码
4.补充p2 和p3的区别

    p2:
        重复代码
        语言不统一
        不支持中文
        input()  输入数字 获取数字
                 输入字符串必须自己手动写引号
        raw_input   和p3中的  input 一样
        print可以加括号  也可以不加括号
        p2 中除法获取到的是整型
        
    p3:
        代码不重复
        语言统一
        支持中文
        input()  
        print() 必须加括号
        p3 中除法获取到的是浮点型(有小数点)
    
内容详细:
    
    1.while 循环
    
        while  -- 关键字
        
        while 条件:
        缩进循环体(代码块)
        
    死循环  ### 条件一直为真  就形成了一个环(死循环)
    
    # 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
            
        成员运算符
            
            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 就可以啦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值