Python学习[day3]编码 基本数据类型 int str bool的基本使用方法

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
        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:

猜你喜欢

转载自www.cnblogs.com/catern/p/9286248.html
今日推荐