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. ubuntu18.04 -- 创建第一个Django项目

    step1: 安装虚拟环境: sudo pip3 install virtualenv # 安装虚拟环境sudo pip3 install virtualenvwrapper # 安装虚拟环境扩展包# ...

  2. C语言的文件操作

    在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也被看成一个文件.对于这些文件的操作,等于是对普通文件的操作.例如,通常把显示器称为标准输出文件,printf就是想这个文件输出,把键盘 ...

  3. C#中using语句是什么意思

    使用using语句最终生成的其实是一个try, finally代码块,在finally代码块里释放资源.要求是:为 using 语句提供的对象必须实现 IDisposable 接口.此接口提供了 Di ...

  4. Concurrent - 线程池

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11426981.html ThreadPoolExecutor底层方法参数: @param corePo ...

  5. 学习java设计模式有用吗?懂这六个原则,编程更轻松

    学习java设计模式有用吗?懂这六个原则,编程更轻松 1.开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭.在程序需要进行拓展的时候,不能去修改原有的代码,实 ...

  6. Linux eth0, eth1, ..., eth%d 的生成【转】

    转自:https://blog.csdn.net/xiruanliuwei/article/details/78765255 一直很好奇,Linux下的eth0, eth1,eth2等是如何生成的~ ...

  7. SQL Server 管理套件(SSMS)

    SQL Server 管理套件(SSMS) 当您按照之前章节的步骤顺利安装完 SQL Server 2014 后,要做的第一件事就是需要打开 SQL Server 管理套件,并且要知道怎样去使用它. ...

  8. Springboot与jsp使用404错误

    未加依赖包时出现:Did not find handler method for [/WEB-INF/views/login.jsp] 加入下面依赖包: <dependency> < ...

  9. 深入理解dijkstra+堆优化

    深入理解dijkstra+堆优化 其实就这几种代码几种结构,记住了完全就可以举一反三,所以多记多练多优化多思考. Dijkstra   对于一个有向图或无向图,所有边权为正(边用邻接矩阵的形式给出), ...

  10. 反向代理Reverse proxy

    https://www.zhihu.com/question/24723688/answer/160252724 反向代理在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的 ...