zoukankan      html  css  js  c++  java
  • day 03

    一. 上次课内容回顾

        1. while循环

            while 条件:

                循环体(代码块)

            执行流程: 当条件成立. 执行循环体. 然后再次判断条件是否成立. 直到条件为假. 循环终止

            break: 停止当前循环

            continue: 停止当前本次循环. 继续执行下一次循环

        2. 格式化输出

            %s 字符串占位

            %d 数字的占位

        3. 运算符

            逻辑运算

            and: 并且, 两边都是真结果才能是真

            or: 或者, 两边有一个是真. 结果就是真

            not: 非真即假, 非假既真

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

            数字的运算

            x or y   如果x为非0 值是x, 否则是y

        4. while..else

        while 条件:

            代码块

        else:

            当条件为假的时候执行

    二. 作业讲解

    三. 今日主要内容

        1. 编码

            1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$%

                128个码位 2**7 在此基础上加了一位 2**8

                8位. 1个字节(byte)

            2. GBK 国标码 16位. 2个字节(双字节字符)

            3. unicode 万国码   32位, 4个字节

            4. utf-8:  英文  8 bit 1个字节

                    欧洲文字 16bit 2个字节

                    中文 24bit  3个字节

            8bit => 1 byte

            1024 byte = > 1kb

            1024 kb => 1mb

            1024mb => 1gb

            1024gb = > 1tb

        2. 基本数据类型的概述

            int 整数

            str 字符串, 存储少量的数据

            bool 布尔

            list 列表, ["大阳哥", "东阳哥", ]

            tuple  元组. 只读列表, 不能改

            dict  字典; 一对一对的存储数据. key:value {"赵阳":"大阳哥", 'jay':"周杰伦"}

            set 集合. 存储不重复的内容

        3. int, bool, str

            int 方法操作:

                bit_length() 求二进制长度

            bool: 类型转换

                1. 你想转换成什么. 就用什么把目标包裹起来

                2. 带空的是False, 不带空的True  n=None 真空

              0 是False  1是True

            str

                1. str索引和切片:

                    索引:起始下标是0(从左到右), (-1)从右到左

                    切片: s[起始位置: 结束位置: 步长]

                        特点:顾头不顾尾

                2. 字符串的常用操作: 常用方法

                    字符串不可变.:字符串是不可变的对象,任何操作对源字符串是不会有任何影响的。

                    1. upper() 转换成大写

                    2. strip() 去掉空格 :只管左右两边的,中间的不管

                    3. replace() 替换

                    4. split() 切割

                    5. format() 格式化输出

                    6. startswith() 判断是否以xxx开头

                    7. find() 查找. 找不到返回-1

                    8. len() 内置函数. 直接使用. 不用点操作 求字符串的长度

                3. 迭代

                    for 变量 in 可迭代对象:

                        循环体

                    else:

            预习:

                列表

                元组

  • 相关阅读:
    iOS--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook等系统服务开发汇总
    iOS-网络爬虫
    iOS-性能优化
    iOS开发——网络实用技术OC篇&网络爬虫-使用青花瓷抓取网络数据
    深入解析Linux内核及其相关架构的依赖关系
    详解Linux系统中的文件名和文件种类以及文件权限
    Linux系统中使用netcat命令的奇技淫巧
    Linux系统下强大的lsof命令使用宝典
    Linux下多线程下载工具MWget和Axel使用介绍
    Linux下针对路由功能配置iptables的方法详解
  • 原文地址:https://www.cnblogs.com/xiaobai686/p/11216545.html
Copyright © 2011-2022 走看看