day02 python
 
一.循环: while循环
    while expression:
        while_suite
    1.break 停止当前循环(如果多个循环嵌套, 只能跳出一层循环)
    2.in
    3.continue 停止本次循环之后的代码, 继续下次循环
    4.else 
count = 1
while count < 10:
    print(count)
    count += 1
    if count == 5:
        break
else:
    print("this is else")     # while条件不成立时执行, 但是当条件是由于外力因素(break)结束时, 不会执行else
 
二.格式化输出
    %s 字符串占位符(可以是所有类型)
    %d 数字占位符(只能是数字)
print("%s have %%80 food" % ("bajie",))    # 如果语句中有了占位符, 那么所有的%号都被认为是占位符, 需用%%转义
 
三.运算符
    1.算数运算
        +    -    *    /    %    //    **
    2.比较运算
        ==    !=(<>这个sql里有用到)    >    <    >=    <= 
    3.逻辑运算
        not    非:取反
        and    与:左右两边都真,结果为真    
        or     或:其中一个为真,结果为真
print(2>1 and 3<4 or 4>5 and 2<1)    #True    #先算判断用真假替换掉,然后 not and or 同时存在, 先算括号, 最后算的顺序是not and or(优先级)
 
print(1 or 2)   #1  # x or y, 如果x==0, 那么结果就是y, 否则结果是x     (# or 不要0, 要第一个)        :or取真,都真取第一个
print(2 or 4)   #2
print(0 or 2)   #2
print(0 or 3)   #3
 
print(1 and 2)   #2  # x and y, 和 or 相反    (# and 要0, 要第二个)                                  :or取假,都真取第二个
print(2 and 4)   #4
print(0 and 2)   #0
print(0 and 3)   #0
 
print(2 > 5 and 3) #False  # bool和数字混合, false相当于 0
    4.赋值运算
        =    +=    -=    *=    /=    %=    //=    **=
    5.成员运算
    6.身份运算
    7.位运算
 
四.编码
    1.ascii码, 美国人创建的:包含英文字母,数字,标点等特殊字符(只能用英文)    
        128个码位, 2**7 在此基础上加了一位 2**8 即 1个字节, 但是最前面那位是空的是0
    2.gbk(ANSI)国标码,中国北大方正做的,支持中文和英文
        65536个码位, 中国汉字9万多, 只收录了常用的, 2**16即 2 个字节
    3.unicode(ucs-2没考虑中文的版本,ucs-4)万国码, 全世界语言都支持
        40多亿个码位, 世界一共23万, 2**32即 4 个字节, 但是浪费了空间
    4.utf-8可变长度的unicode,基础上做的,更省空间
        -8,-16表示每个字符最少占8位,16位
        英文: 1 个字节
        欧洲文字: 2 个字节
        中文: 3 个字节 
 
 
 
 
 
 
 
 
 
 
 

day02 python流程控制 while循环 格式化输出 运算符 编码的更多相关文章

  1. python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...

  2. 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识

    一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...

  3. python中的while循环,格式化输出,运算符,编码

    一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...

  4. 04 Python之while循环/格式化输出/运算符/编码

    1. while循环 while 条件: 循环体(break,continue) else: 循环体(break,continue) break:彻底干掉一个循环,直接跳出. continue:停止当 ...

  5. DAY2---Python---While循环,格式化输出,运算符,编码

    一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...

  6. while循环 格式化输出 运算符 编码

    一.while循环 1.基本结构 while 条件:            循环体   流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块....  ...

  7. python---02.while循环 格式化输出 运算符 编码

    一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break  continue) 2. break: 立刻跳 ...

  8. 第二天-while循环 格式化输出 运算符 编码

    一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...

  9. Python学习day2 while循环&格式化输出&运算符

    day2 运算符-while循环 1.while循环 while循环基本结构; while 条件:      结果    # 如果条件为真,那么循环则执行    # 如果条件为假,那么循环不执行 de ...

随机推荐

  1. 【记录】MongoDB

    什么情况建议使用MongoDB? 1:满足对数据库的高并发读写 2:对海量数据的高效存储和访问 3:对数据库高扩展性和高可用性 4:灵活的数据结构,满足数据结构不固定的场景 5:应用需要2000-30 ...

  2. python数组的复制问题

    1.a=[2,3,4,5] b=a 只是将b指向a,对b的操作会影响a 2.如果需要对b操作,不影响a b=a[:]

  3. 【leedcode】950. Reveal Cards In Increasing Order

    题目如下: In a deck of cards, every card has a unique integer.  You can order the deck in any order you ...

  4. TableStore最佳实践:轻松实现轨迹管理与地理围栏

    摘要: 基于TableStore轻松实现亿量级轨迹管理与地理围栏 一.方案背景 轨迹管理系统日常生活中使用非常普遍,如外卖派送轨迹.快递物流流转.车辆定位轨迹等.该场景与地理位置管理类似,核心点与瓶颈 ...

  5. 四轴遥控器ADC部分

    一.ADC参考手册学习 A/D转换可以按单次.连续设置采样:可以一一扫描或间断的对多个ADC通道进行采集. ADC的结果有左对齐和右对齐. ADC的输入时钟不得超过14Mhz,它是由PCLK2经分频产 ...

  6. 理解webpack中的process.env.NODE_ENV

    参考资料 一. process 要理解 process.env.NODE_ENV 就必须要了解 process,process 是 node 的全局变量,并且 process 有 env 这个属性,但 ...

  7. 【数据库】一篇文章搞掂:MySQL数据库

    一.安装 使用版本:5.7(2018/08/03 阿里云的云数据库最高支持5.7,所以这里考虑用5.7) 下载版本:MySQL Community Server 5.7.23 下载地址:https:/ ...

  8. MySQL 5.7免安装版设置编码格式、设置root用户密码 远程登录.

    一.设置默认编码格式为utf-8 ... 由于免安装版并没有my.ini的配置文件.需要自行粘贴配置并创建一个my.ini 配置如下: [mysql] # 设置mysql客户端默认字符集 defaul ...

  9. 汇编学习(1)——win7 64位调出debug

      一.安装方法: 1.下载一个dosbox和win7 32位debug.exe,安装dosbox,打开页面 2. 将debug.exe放入磁盘根目录,这里以D盘为例.在dosbox中输入mount ...

  10. Java 线程基础

    Java 线程基础