Python3.x 常用的新特性字符串编码格式:

  • print() 是函数,不是一个语句
  • raw_input()输入函数,改为 input()
  • Python 3 对文本和二进制数据做了更为清晰的区分。

1 .文本由unicode表示,为str类型 2 .二进制数据由bytes (字节包)表示,为bytes类型

  • 新增数据类型 bytes (字节包),代表二进制数据以及被编码的文本字符串前有个前缀b
  • Python3中 bytes 与 str 转换

1 .str 可以编码(encode)成 bytes 2 .bytes 可以解码(decode)成 str

  • 字符串格式化输出方式:新增format()方式
  • dict类型变化

之前的 iterkeys(), itervalues(), iteritems(), 改为现在的 keys(), values(), items()

字符串编码格式:

  • ASCII:早起计算机保存英文字符的编码方式
  • GB2312:对ASCII的中文扩展
  • GBK/GB18030:包括了GB2312的所有内容,同时又增加了近20000个新的汉字和符号
  • Unicode:包括了全球的符合和编码。每个字符用3~4个字节表示,浪费空间
  • UTF-8:可变长的编码方式,在互联网上使用最广泛的一种Unicode的实现方式,根据语种决定字符长度,如一个汉字3个字节,一个字母1个字节,也是Linux环境下默认编码格式。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

Python While 循环语句

? 文 | 豌豆 来源 | 菜鸟教程 豌豆贴心提醒,本文阅读时间3分钟,文末有秘密! Python 编程中 while 语句用于循环执行程序,即在某...

4057
来自专栏C/C++基础

C++中引用的本质

引用是C++引入的重要机制,它使原来在C中必须用指针实现的功能有了另一种实现的选择,在书写形式上更为简洁。那么引用的本质是什么,它与指针又有什么关系呢?

581
来自专栏小樱的经验随笔

COGS 1299. bplusa【听说比a+b还要水的大水题???】

1299. bplusa ☆   输入文件:bplusa.in   输出文件:bplusa.out 评测插件 时间限制:1 s   内存限制:128 MB ...

2818
来自专栏灯塔大数据

技术 | Python从零开始系列连载(二十六)

为了解答大家学习Python时遇到各种常见问题,小灯塔特地整理了一系列从零开始的入门到熟练的系列连载,每周五准时推出,欢迎大家学积极学习转载~

1525
来自专栏杨熹的专栏

Day 1-Java-imooc-2.变量常量

课程地址:http://www.imooc.com/learn/85 总结图片来自 http://www.imooc.com/article/10535 ? 本...

3425
来自专栏黑泽君的专栏

Java培训实战教程之Java基础知识精华部分(一)(二)(三)

682
来自专栏企鹅号快讯

如何写好python代码

写代码好比画画,好的代码就像一件艺术品,美观、可读性高,让人看着舒服。代码是写给人看的,不是写给机器看的,遵守一定的代码规范很重要,就像写作文需要总分总结构,这...

3947
来自专栏前端桃园

通俗的方式理解动态类型,静态类型;强类型,弱类型

1964
来自专栏wym

18年暑假多校赛第一场 1002

http://acm.hdu.edu.cn/showproblem.php?pid=6299

831
来自专栏我的技术专栏

细说new与malloc的10点区别

1503

扫码关注云+社区