zoukankan      html  css  js  c++  java
  • python基础之循环语句,格式化输出以及编码

    1.while循环语句

      1.1 常见的几种结构

          1. while+判断条件

          循环体

        2. while+判断条件

          循环体  

           else

          语句

      tips:while循环如果满足条件的话,会一直循环循环体内的内容,直到条件不满足才退出循环,也可由break,continue来退出循环,但这两者是有区别的。

      break:会终止当前层的循环,跳出本次循环。

      continue:会停止本次的循环,重新开始一次新循环。

    2.格式化输出

      2.1 %s, %d ,%f 分别代表字符串,数字,浮点数的格式化输出。实例如下

      name = "张三"

      phone = 10086

      company =" oulboyedu"

      job = "打酱油"

      print('''

      =======================

        名称:   %s

        电话:%d

        公司:%s

        职位:%s

      ========================

      '''%(name,phone,company,job))

      tips:无论是字符串还是数字都能用%s表示,并且当使用了格式化输出以后,若在同一语句中,由%号的要双写%,即表示为%%,不然会报错。

    3.运算符

      3.1 运算符主要有 + - * / %(取余) //(整除)and  or  not  

        3.1.1 + - * / 为比较普通的数字运算不一一细说,但有一种运算结构需要注意。 即 a += b 等同于 a = a + b,类似的 a *= b,等同于 a = a * b

        3.1.2 and 代表并且,与,只有两者同时为真时其结果才为真。 

                 or 只要有条件成立,即为真

           not 取反                                      tips:三者的计算顺序(优先级)为 ()-》 not -》 and -》or

        3.1.3 常见的一些运算特例,当 and or 的两边都为数字时,其判断原则为,举例 x or y (x,y都为数字),则  if x == 0 ,then y else x 。而 and 刚好与or相反,即,同样举例 x and y (x,y都为数字),则 if x == 0 ,then x else y. 

        3.1.4 实例  0 or 1 and 4 > 3 or 5 < 7 and 4  ,第一步可简化为 0 or 1 and ture or ture and 4  然后进一步化简为 0 or ture or 4  紧接着可得出结果为 ture 

    4.字符串编码  

      4.1 ASCII 码 作为计算机最早的字符串编码,8 bit ,1byte 可表示2**8共256个字符

           GBK 中国国标字符串编码,16 bit , 2byte 可表示 2**16个字符

        UNICODE 国际字符串编码, 32 bit , 4byte 可表示2**32 个字符

        UTF-8(目前使用最多的编码)  可变长度的  UNICODE,其中 英语  8 bit ,1 byte   欧洲文字 16 bit ,2 byte  中文 24 bit , 3byte

  • 相关阅读:
    【java】浅谈java内部类
    【java】java反射初探 ——“当类也学会照镜子”
    【java】关于java类和对象,你想知道的在这里!
    【javascript】谈谈HTML5: Web-Worker、canvas、indexedDB、拖拽事件
    【Vue】Vue中的父子组件通讯以及使用sync同步父子组件数据
    【javascript】详解变量,值,类型和宿主对象
    【javascript】异步编年史,从“纯回调”到Promise
    [转] golang 字符串比较是否相等
    because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checkin
    desktoplayer.exe病毒及d:w7rtmasewcpsilmerged tu tsystem.cpp的解决方案
  • 原文地址:https://www.cnblogs.com/Mixtea/p/9811520.html
Copyright © 2011-2022 走看看