1、对于单个字符的编码,Python提供了ord()
函数获取字符的整数表示,chr()
函数把编码转换为对应的字符:
2、要计算str
包含多少个字符,可以用len()
函数:
3、len()
函数计算的是str
的字符数,如果换成bytes
,len()
函数就计算字节数:
格式化以及占位
在python中用%作为占位,包括如下类型:
%d 整型
%s 字符串
%f 浮点数
%x 16进制整数
其中%d前面可以添加数字或者0表示整型位数以及前面是否补0:
%s能将任意类型的数据转换为字符串
若%不作为占位符,只是一个普通的字符串,则使用%%表示
练习
小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出‘xx.x%‘
,只保留小数点后1位
1 #字符串相关练习:小明的成绩从去年的72分提升到了今年的85分, 2 # 请计算小明成绩提升的百分点,并用字符串格式化显示出‘xx.x%‘,只保留小数点后1位 3 old=72 4 new=85 5 pre=(new-old)/old 6 print(pre) 7 print(‘小明成绩提高了%.1f%%‘ % (pre))
打印结果为:
0.18055555555555555
小明成绩提高了0.2%