美文网首页
雄蜂的Python学习笔记005--字符串和编码

雄蜂的Python学习笔记005--字符串和编码

作者: 雄蜂 | 来源:发表于2016-11-15 14:46 被阅读0次

字符串和编码

开篇先说前几天看过的《编码的奥秘》
通过灯泡开关,摩斯代码,十进制,八进制,四进制,讲到了二进制的含义。
思路全都通畅了。

在计算机内存中,统一用Unicode编码,当需要保存到硬盘或需要传输的时候,就转换成UTF-8(8-bit Unicode Transformation Format)

Python的字符串

在Python3中,字符串是以Unicode编码的,也就是说Python的字符串,支持多种语言。

print('包启中文的str')

Paste_Image.png

ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符

Paste_Image.png

str通过encode()方法可以编码为指定的bytes,
把bytes变为str,就需要用decode()

Paste_Image.png

不在编码范围内就会报错。

len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数:

Paste_Image.png

%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好,如果只有一个%?,括号可以省略。


Paste_Image.png

格式化整数和浮点安徽还可以指定是否补0和整体与小数的位数:

Paste_Image.png Paste_Image.png

相关文章

  • 雄蜂的Python学习笔记005--字符串和编码

    字符串和编码 开篇先说前几天看过的《编码的奥秘》通过灯泡开关,摩斯代码,十进制,八进制,四进制,讲到了二进制的含义...

  • 2018-11-08

    今天,我们深入学习了字符串。学习了字符串编码: python中的字符采用的是Unicode编码 a.什么是编码 ...

  • Python中的字符串编码

    Python中的字符串编码 定义字符串 Python 中存在两种编码方式的字符串:ASCII 和 Unicode。...

  • python编码

    python编码 python编码简介 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,...

  • 学习python的第四天

    今天学习的是字符串和编码。 主要了解到四种编码形式。ascii、unicode和utf-8,还有python的字符...

  • python学习随便

    Python学习__字符串编码 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()...

  • python 高级方法

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

  • Python学习笔记(2)---字符串和编码

    字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数...

  • python的unicode编码问题(以正则表达式为例)

    unicode是python的内部编码。字符串在Python内部的表示是unicode编码,因此,在做编码转换时,...

  • Python编码问题

    默认编码 字符串 python2 文本字符串默认编码是ASCII,中文默认UTF-8python3 文本字符串默认...

网友评论

      本文标题:雄蜂的Python学习笔记005--字符串和编码

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