python学习随笔Day3

1、python基本数据类型
  1. int ==> 整数. 主要⽤来进⾏数学运算
  2. str ==> 字符串, 可以保存少量数据并进⾏相应的操作
  3. bool==>判断真假, True, False
  4. list==> 存储⼤量数据用[ ]表⽰
  5. tuple=> 元组, 不可以发⽣改变用( )表⽰
  6. dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据
  7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存valuedict

2、编码

  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
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() 内置函数,直接使用,不用点操作求字符串的长度
       9. count("a") 查找"a"出现的次数
            3. 迭代
                for 变量 in 可迭代对象:
                    循环体
                else:
 
day3 FAQ:
                字符串是不可以改变的!

猜你喜欢

转载自www.cnblogs.com/Chou8p/p/9289109.html