zoukankan      html  css  js  c++  java
  • day07

    for循环本质上把集合转换成一个可取值的对象(for循环是不需要索引和key取值的,取值是无序的)

    数据类型的相互转换

    数字与字符串转换
    '2','-2','3.2','-3.2'
    这种字符串可以使用类型()的方式转换成相应类型

    字符串与列表转换
    list(str) => str[list] 没有str[list],不能够把列表用这种语法转换为字符串,但是可以使用join
    通常字符串与元组,字典,集合类型的转换是通过list(列表)实现的,字典,元组,集合转换成字符串类型也是这样

    字符串的拼接和拆分方法:
    spilt() 默认按空格拆       join() 拼接  | ''.join()
    spilt()可以有两参数 第一个参数表示按照什么分割,后一个参数表示分割次数
    join只有一个参数,参数为可迭代对象

    字符编码

    学习结晶:编码与解码要统一编码
    操作文本字符
        encode()函数,将普通字符串转化为二进制字符串
        decode()函数,将二进制字符串转化为普通字符串
        这两个函数的参数都是编码表

    字符编码用于解决乱码问题
    编码表:一定范围内人能识别的字符与机器能识别的字符形成的对应的关系表(映射表)

    应用程序打开文本文件的三步骤
    1.打开应用程序
    2.将数据加载到内存中
    3.cpu将内存中的数据直接翻译成字符显示给用户

    python解释器
    1.打开python解释器
    2.将数据加载到内存中
    3.cpu将内存中的数据解释执行将结果显示给用户,如何解释执行不能通过,将错误信息提供给用户

    数据:硬盘(utf-8) => 内存(utf-16) => cpu(utf-8)
    utf-8 的传输效率更高 | utf-16 的读取效率更高

    乱码:存的编码格式与取的编码格式不一致
    转码:Unicode存在汉字与二进制对应关系,GBK也存在汉字与二进制对应关系,将GBK存放的数据转存到Unicode数据

  • 相关阅读:
    SPRING-BOOT系列之简介
    SPRING-BOOT系列之Spring4快速入门
    Java网络编程
    python中cursor操作数据库(转)
    TextView显示HTML文本时<IMG>标签指定图片的显示处理
    DBCP连接池介绍
    spring中propertyplaceholderconfigurer简介
    NoSQL 数据建模技术(转)
    分布式服务框架 Zookeeper -- 管理分布式环境中的数据(转载)
    Linux下MySQL5.6的修改字符集编码为UTF8
  • 原文地址:https://www.cnblogs.com/zhuqihui/p/10739033.html
Copyright © 2011-2022 走看看