鄙人学习笔记 开发工具:Spyder 文章目录 容器类型 字符串str 定义 编码 相关函数 字符串的格式化 举个例子1 举个例
鄙人学习笔记
开发工具:Spyder
文章目录
- 容器类型
- 字符串str
- 定义
- 编码
- 相关函数
- 字符串的格式化
- 举个例子1
- 举个例子2
- 举个例子3
容器类型
字符串str
定义
由一系列字符组成的不可变序列容器,存储的是字符的编码值。
- 举个例子
代码:
字符串"大白兔"可以看成由多个挨着的字符编码值所组成的序列:
编码
A
B
字节byte
计算机最小存储单位,等于8位bit。
字符
单个的数字,文字与符号。
字符集(码表)
存储字符与二进制序列的对应关系。
编码
将字符转换为对应的二进制序列的过程。
解码
将二进制序列转换为对应的字符的过程。
编码方式:
①ASCII编码:包含英文、数字等字符,每个字符1个字节。
②GBK编码:兼容ASCII编码,包含21003个中文,英文1个字节,汉字2个字节。
③Unicode字符集:国际统一编码,旧字符集每个字符2字节,新字符集每个字符4字节。
④UTF-8编码:Unicode的存储与传输方式,英文1字节,中文3字节。
相关函数
bin(整数)#将整数转换为二进制字符串ord(字符串)#返回该字符串的Unicode码
chr(整数)#返回该整数对应的字符串
- 举个例子
字符串的格式化
- 定义
生成一定格式的字符串。
- 语法
- 例子
- 类型码
类型码
含义
%s
字符串
%d
整数
%f
浮点数
- 类型码格式
参数
含义
-
左对齐(默认是右对齐)
+
显示正号
0
左侧空白位置补零
宽度
整个数据输出的宽度
精度
保留小数点后多少位
举个例子1
举个例子2
举个例子3
代码:
num01 = 1.2345#仅仅改变显示风格没有改变数本身
str = "小数:%.2f" % (num01)
#改变数值
num02 = round(num01, 2)
print(str)
print(num01)
print(num02)
输出:
【本文由:香港云服务器 http://www.558idc.com/ne.html网络转载请说明出处】