美文网首页
字符串与编码

字符串与编码

作者: 抖饼 | 来源:发表于2018-01-01 19:03 被阅读0次

python的字符串

python 3中,字符串是以unicode编码的,支持多语言。

chr()函数,根据字符的整数表示转化为相应的字符。

ord()函数,获取字符的整数表示。

要计算str包含多少个字符,可以用len()函数.

>>> len('ABC')

3

>>> len('中文')

2

\u为整数转字符的转义符。但是整数要用十六进制表达。

以Unicode表示的str通过encode()方法可以编码为指定的bytes

反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法:

>>> b'ABC'.decode('ascii')'ABC'>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')'中文'

练习

小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:

# -*- coding: utf-8 -*-

s1 = 72

s2 = 85

r = (s2/s1-1)*100

print('成绩提高比例是%.1f %%' %r)

%d输出整形 %.2d 输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02。200时只输出200;输出浮点型时(%.2f)小数点后强制2位输出, %2d 输出占2个位置,如输出2时,是一个空格和2,如200时输出200 %02d 是8进制的2。与2d相同。

相关文章

  • python 字符 编码 简述

    字符编码问题很简单,当你可以区分以下几种概念之后: 字节编码与字符编码 字节串与字符串 文件编码、IDE编码、其他...

  • JavaScript的内置函数

    escape() 与 unescape() :对字符串进行 编码与解码 eval(字符串):用于执行字符串所代表的...

  • 【10.24】Python语法练习4/17

    今日任务:字符串与编码 一、字符串字符串是一种数据类型,但是字符串存在编码问题,因为计算机处理文本必须把文本转化为...

  • 字符串编码转换

    字符串编码转换 字符串编码转换涉及宽字节表示法与UTF-8表示法之间的转换、宽字节表示法与UTF-16表示法之间的...

  • python加密

    字符串与bytes binascii binascii模块以更合适的方式展示16进制的字节 URL编码 URL编码...

  • ES6-02 字符串与正则表达式

    ES6学习笔记-字符串与正则表达式 JS字符串编码 在ES6之前,JS的字符串以16位字符编码(UCS-2)为基础...

  • Python基础

    数据类型与变量 字符串在内存中的表示(数字变量同) 字符串和编码 1.获取字符整数ord('A') 2.将编码转换...

  • golang字符串重新编码

    golang 字符串重新编码 golang 字符串重新编码//byte decode/*** function ...

  • 区块链开发之Go语言—字符串和字节

    字符串与字节的关系 Go 代码使用 UTF-8 编码,字符串和字节之间的转换依据的是UTF-8编码。注意中文是3个...

  • python 高级方法

    Python的字符串类型 字符编码方法 查看Python中的字符串编码名称,查看系统的编码 源文件字符集编码声明:...

网友评论

      本文标题:字符串与编码

      本文链接:https://www.haomeiwen.com/subject/qxstnxtx.html