首页 > 其他 > 详细

七、基础数据类型补充

时间:2020-03-29 13:09:10      阅读:66      评论:0      收藏:0      [点我收藏+]

基础数据类型的总结

按存储空间的占用分(从低到高)

数据类型 容量大小 是否可变 是否有序 访问顺序 数据特性
布尔值 不可变 判断真假
整型 少量 不可变 直接 数字运算
字符串 少量 不可变 有序 顺序 字符语句
集合 大量 可变 无序 元素不可变
元组 大量 不可变 有序 顺序 安全只读
列表 大量 可变 有序 顺序 增删改查
字典 大量 可变 有序 键值 键值关联

编码的进阶

数据在内存中必须是Unicode编码,但数据用于网络传输或存储到硬盘中,必须是非Unicode编码(utf-8等等)

类名 str类型 bytes类型
名称 字符串,文本文字 字节文字
单位 字符 字节
语法 单双三引号 单双三引号前加b(B)
中文 ‘中‘ b‘\xe4\xb8\(非ascii元素16进制显示)
英文 ‘alex‘ b‘alex‘(ascii中的元素直接显示)
编码 Unicode 可指定非Unicode编码比如UTF-8, GBK等
功能 字符串操作方法 同字符串操作方法
转译 可在最前面加r进行转译 可在最前面加r进行转译
用途 存储少量的常用的数据 网络的数据传输与数据存储

编码转换

以什么编码,必须以什么来解码

解码:bytes.decode(指定编码)(将指定编码解为Unicode,默认UTF-8)

编码:str.encode(指定编码)(将Unicode编为指定编码,默认UTF-8)

七、基础数据类型补充

原文:https://www.cnblogs.com/wzos/p/12591719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!