zoukankan      html  css  js  c++  java
  • 循环语句&编码了解

    循环语句&编码了解

    用户交互   

      input:
              input接收的内容是str
    

    循环语句

    if语句    

      语法规则:
            if 条件判断:
                代码块1
            else:
                代码块2
        执行流程:
            如果条件为真,执行代码块一,否则执行代码块2


    while循环    

      break :直接退出本层循环
          continue:停止当前循环,继续执行下一次循环

        区别:
            break:是彻底的停掉当前循环
            continue:停止当前循环,继续执行下一次循环

        while...else...——break不会触发else的执行,直接彻底停止这个循环

    flag = True
    
    while flag:
    
        content = input('输入内容,(q退出)')
    
        if content == 'q':
    
            flag = False
    
        print(content)

     
    格式化输出
            %s  占位  占位的是字符串,全能的   也可以接受数字(掌握)
            %d  占位   只能接受数字(了解)

      

    name= '小明'
    
      age = '38'
    
      hobby = ''
    
      location = '湖边'print('%s,%s,%s,%s' % (name,age,hobby,location))

     
          如果字符串中出现了%s这样的格式化内容,后面的%都认为是格式化,
          如果想要使用%,需要转义  %%

    逻辑运算
        顺序:
        () >  not  >  and  >  or

     

    编码初识

      初始密码本:ascii    字母, 数字, 特殊字符

      0000 0001  8位==1个字节一个字节表示一个字符。

      字符;组成内容的最小单元。  -------->abc     a   b    c

                                     中国     中     国

      a  01100001

      b  01100010

      c  01100011

      万国码:unicode

      创建初期 16位 两个字节表示一个字符。

      a :01100001 01100001

      中:01100011 01100001

     

      升级:32位 四个字节表示一个字符。

                a :01100001 01100001 01100001 01100001

                中:01100011 01100001 01100011 01100001

                资源浪费。

      对Unicode升级 :utf-8。

             utf-8:最少用8位数去表示一个字符。

                a:01100001(字母用1个字节表示。)

                欧洲文字:01100001 01100001(欧洲用2个字节表示。)

                亚洲文字——中:01100001 01100001 01100001 (亚洲用3个字节表示。)

            utf-16:最少用16位数去表示一个字符

     

        gbk:国家标准。

            a : 01100001

            中: 01100001 01100001

     

        8位  1个byte  

      8bit          1byte

        1024bytes  1kb

        1024kb   1MB

        1024MB   1GB

        1024GB   1TB

     

    Python2与Python3的区别

    python 2 中    字节是str    字符串是 unicode

    Python3 中 字节是 bytes   字符串是str

     

     

     

  • 相关阅读:
    并发编程之多线程理论
    僵尸进程和孤儿进程
    并发编程之多进程
    并发编程之多进程理论
    操作系统介绍
    面向对象和网络编程练习题
    网络编程——socket编程
    面向对象练习题
    面向对象软件开发实战
    异常处理
  • 原文地址:https://www.cnblogs.com/lixin012007/p/9671292.html
Copyright © 2011-2022 走看看