python基础(part5)--容器类型之字符串(字符串是容器吗 python)

网友投稿 380 2022-08-31


python基础(part5)--容器类型之字符串(字符串是容器吗 python)

鄙人学习笔记 开发工具: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" % (name, age)

类型码

类型码

含义

%s

字符串

%d

整数

%f

浮点数

类型码格式

%[- + 0 宽度.精度]类型码

参数

含义

-

左对齐(默认是右对齐)

+

显示正号

0

左侧空白位置补零

宽度

整个数据输出的宽度

精度

保留小数点后多少位

举个例子1

举个例子2

举个例子3

代码:

num01 = 1.2345#仅仅改变显示风格没有改变数本身str = "小数:%.2f" % (num01)#改变数值num02 = round(num01, 2)print(str)print(num01)print(num02)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot实现配置本地访问端口及路径
下一篇:python基础(part1)--注释/变量/del语句
相关文章

 发表评论

暂时没有评论,来抢沙发吧~