首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python3 的这几个特性

    而 Python3 才是未来真正适合移动互联网、人工智能的一门语言。发现很多很多小伙伴依然停留在Python2的脚步,一部分原因来自于老旧系统带来的迁移成本,还有另一部分原因则是缺乏相关的资料。...专门介绍Python3的文章还比较少,所以小编想根据自己的工作经验盘点Python3给我带来的好处。 1....所以在Python3彻底解决的这种情况,首先Python3使用utf-8作为默认编码,这样就兼容了所有字符,无论是中文、日文、韩文还是火星文都可以表示了,此外,str和byte两种类型做了明确的区分,因此...,使用Python3可解决99%的编码错误问题。...类型声明 我们都知道Python是一门动态语言,动态语言的一大特点就是定义变量的时候不需要指定数据类型,变量本省是没有类型整个说法的,真正的类型是由对象才有,正因为如此,这个特性给开发者带来灵活和便利性

    44210

    教你一招 | Python3新特性(一) :字符串

    从python2转到python3的第一个问题就是字符串的问题,我花了些时间把我能想到的和字符串处理有关的东西都整理如下。...16") '\xff\xfe\xc8T\xc8T\x020&\x00\xe5\xffg\x00a\x00w\x00' unicode是一个比较基础的字符串类型,他可以encode成其他的字符串,所以在python3...好在python3对这一点进行了巨大的变革,对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。...2、Python3中的字符串 有了上面的基础,不用花太多时间就能把python3中的字符串讲清楚。...2.1 python3中的普通字符串 在python3中,str默认使用的编码就是unicode,看例子 >>> a='abc' >>> a 'abc' >>> print (repr(a)) 'abc

    645100
    领券