day02

一. 回顾上节课主要内容
1. python是一门解释型弱类型高级语言
2. python的解释器
CPython, PyPy, JPython, IronPython, Ipython
3. print(内容1, 内容2)
4. 变量
程序运行过程中产生的中间值, 暂时存储在内存中.供后面的程序使用
命名规范:
1. 由字母, 数字, 下户线组成
2. 不能是数字开头, 更不能是纯数字
3. 不能使用关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 推荐使用驼峰或下划线
5. 类型
1. int整数,
2. str字符串, ',",''',"""
3. bool布尔. True, False
6. input() 用户交互, 获取的内容是字符串类型
7. if语句
if 条件:
代码块

    if 条件:
        代码块
    else:
        代码块

    if 条件:
        代码块
    elif 条件:
        代码块
    elif....
    else:
        代码块

    if 条件:
        if 条件:
            ...
        else:

    else:

二. 作业讲解
三. 今日主要内容
1. 循环
while 条件:
代码块(循环体)
else:
当上面的条件为假. 才会执行

    执行顺序:
        判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件为假. 程序退出

2. break和continue
    break: 停止当前本层循环
    continue: 停止当前本次循环. 继续执行下一次循环
3. 格式化输出
    %s 占位字符串
    %d 占位数字

4. 运算符
    and: 并且, 两端同时为真. 结果才能是真
    or: 或者, 有一个是真. 结果就是真
    not: 非真既假, 非假既真

    顺序: () => not => and => or

    x or y:
    如果x是零, 输出y
    如果x是非零, 输出x

    True: 非零
    False: 零

5. 编码
    1. ascii. 最早的编码. 至今还在使用. 8位一个字节(字符)
    2. GBK. 国标码. 16位2个字节.
    3. unicode. 万国码. 32位4个字节
    4. UTF-8. 可变长度的unicode.
        英文: 8位. 1个字节
        欧洲文字:16位. 2个字节
        汉字. 24位. 3个字节

    8bit = 1byte
    1024byte = 1KB
    1024KB = 1MB
    1024MB = 1GB
    1024GB = 1TB

预习:
    1. int
    2. bool.  类型转换的问题=>
    3. str(重点).

你可能感兴趣的:(day02)