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. ReactNative 遇到的问题汇总

    1.react-native 启动项目出现如下报错 解决方法: nvm install v9.0.0 nvm alias default v9.0.0

  2. pipeline语法之判断一个文件存在与否

    先看一个例子,原理,根据命令返回的状态值来判断它的存在与否 pipeline { agent any stages { stage("check file if exists"){ ...

  3. Quartz.Net 任务调度之特性(3)

    再实现类中使用,就是继承IJob的类 [PersistJobDataAfterExecution] //执行后的保留作业数据,链式传参(上一次的任务数据) [DisallowConcurrentExe ...

  4. Halo(一)

    @EnableJpaAuditing 审计功能(启动类配置) 在实际的业务系统中,往往需要记录表数据的创建时间.创建人.修改时间.修改人. 每次手动记录这些信息比较繁琐,SpringDataJpa 的 ...

  5. python字符转化

    int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag ]) 创建一 ...

  6. 牛客挑战赛33 F 淳平的形态形成场(无向图计数,EGF,多项式求逆)

    传送门: 淳平的形态形成场 题解: 把a排序后,直接统计答案恰好为a[i]并不好做,可以统计答案>a[i]的方案数,设为\(f[i]\). 即不存在一个联通块,所有的权值都<=a[i]. ...

  7. hibernate 1 对1

    举例:部门departments   -------部门经理managers 映射 有两种方式 1:外键映射.类似于多对1.但是设置了unique唯一. 带外键的: package com.hiber ...

  8. Python基础(三):简化除法判断、分析apache访问日志、扫描存活主机、利用多线程实现ssh并发访问

    一.简化除法判断 目标: 编写mydiv.py脚本,主要要求如下: 提示用户输入一个数字作为除数 如果用户按下Ctrl+C或Ctrl+D则退出程序 如果用户输入非数字字符,提示用户应该输入数字 如果用 ...

  9. (13)C++ 多态

    虚析构和纯虚析构用来解决父类指针释放子类对象的问题,此时会不调用子类的析构函数 如果子类没有堆数据,可以不使用虚析构

  10. POJ 1797 Heavy Transportation (最大生成树)

    题目链接:POJ 1797 Description Background Hugo Heavy is happy. After the breakdown of the Cargolifter pro ...