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. 移动终端的GPU显卡介绍

    嵌入式领域里面,不同的SOC芯片往往喜欢采用不同的GPU,目前为止有4家公司提供移动端的GPU芯片:ARM.Imagination Technologies.Vivante和Nvidia (高通Adr ...

  2. 爬虫示例--requests-module

    reuqests_test .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { ...

  3. 在linux中出现there are stopped jobs 的解决方法【转自:http://www.linuxdiyf.com/viewarticle.php?id=104604】

    在用管理员执行一个命令后,我用Ctrl+Z把命令转移到了后台天.导致我无法退出root的. 输入命令:logout终端显示:There are stopped jobs. 解决方法:输入命令:jobs ...

  4. go语言从例子开始之Example18_1.结构体中定义方法

    Go 支持在结构体类型中定义方法 . Example: package main import "fmt" type product struct{ name string num ...

  5. SPOJ LEXSTR 并查集

    题目描述: Taplu and Abhishar loved playing scrabble. One day they thought of inventing a new game using ...

  6. 【Flutter学习】可滚动组件之ScrollView

    一,概述 ScrollView 是一个带有滚动的视图组件. 二,组成部分 ScrollView 由三部分组成: Scrollable - 它监听各种用户手势并实现滚动的交互设计.可滚动Widget都直 ...

  7. Maven进行自动构建

    一个很常见的错误就是路径问题,要把jdk放到java工程的路径里,之前一直默认是jre https://blog.csdn.net/lslk9898/article/details/73836745  ...

  8. Python每日一题 009

    题目 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. 代码 参照网络上代码 # coding: utf-8 import os import re # ...

  9. mysql里面如何用sql语句让字符串转换为数字

    sql语句将字符串转换为数字默认去掉单引号中的空格,遇到空格作为字符串截止, SELECT '123 and 1=1' +0 结果为123 MySQL里面如何用sql语句让字符串的‘123’转换为数字 ...

  10. tomcat设置deploy部署文件位置

    参考: https://blog.csdn.net/xiaojiang167168/article/details/25330899 一.较新版本的eclipse中,Tomcat设置之后,项目部署.编 ...