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. 程序猿必备的10款web前端动画插件

    1.基于jQuery的瀑布流图片筛选插件 瀑布流的展现方式在目前的网页中用得越来越广泛,特别是图片和首页文章的动态加载. 今天分享的这款就是基于jQuery的瀑布流图片筛选插件,我们可以点击图片分类名 ...

  2. maven知识

    首先下载maven 然后win的配置环境变量 maven目录结构 --main --java --package --test --java --package resources maven 需要有 ...

  3. 数据结构---Java---String

    1.概述 1.1 源码(JDK1.8) public final class String implements java.io.Serializable, Comparable<String& ...

  4. JS的加载和执行

    从JS的加载和执行谈性能优化 ---高性能JS读后感(第一章) 从脚本的"霸道"说起,随着浏览器的进步,js越来越听话了,所以,我们先说说以前的浏览器是怎么加载js的,以及js如何 ...

  5. 理解Java的Class类、"this."关键字、Constructor构造器(一)

    import java.util.*; public class BookTest { public static void main(String[] args) { //Book book = n ...

  6. An Easy Introduction to CUDA C and C++

    An Easy Introduction to CUDA C and C++ This post is the first in a series on CUDA C and C++, which i ...

  7. OC学习篇之---@property和@synthesize的使用

    在之前一片文章我们介绍了OC中的内存管理:http://blog.csdn.net/jiangwei0910410003/article/details/41924683,今天我们来介绍两个关键字的使 ...

  8. 20175223 MySQL

    目录 完成结果 要求 1 :导入world.sql 要求 2 :CityWanna.java CityWanna.java 要求 3 :CountryWanna.java CountryWanna.j ...

  9. 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建

    一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包.能够在开发出在windows phone, ...

  10. python+appium学习总结

    经过了这个月的学习,今天终于完成了公司APP系统的自动化的脚本的编写. 通过单元测试框架UNITTEST,进行脚本的连跑,本来还想把测试数据统一写到EXCEL表格内,实现脚本与数据的分离. 后来发现增 ...