1Python是一门由C语言专门编译写成的语言,Python的根本目的就是把语言编程简化一些首先来看看Python的种类,
Python有许多分支入CPython,jypython,ironpython,pypy,以及其他语言的Python,首先我们在多数地方使用的肯定是CPython他的特点是把Python编译为C语言然后在编译成2进制的数据交给机器处理,而jyPython则是先把Python语言代码转换成Java字节编码然后在转换成2进制交给机器来运行的,其大致的原理其实是差不多的,这里尤其要指出的是这个pypy!
python中的pypy之所以会显得比较的特殊是因为他是唯一的一个类似C的Python他是一个编译型的语言,在他的编码中会直接转换成2进制的数据并且交给计算机进行处理,这样的话他的开发效率相对其他的Python自然就会变得比较了,但是同样的其运行速度也会变得非常的快!
上一次我们说过Python2.x和Python3.x是有一些区别的这里我们用一个小实验告诉你他们的区别之一!!
如图可见只有这样的代码我们先看运行效果!
从上面可见Python3在中文环境下运行了下来但是显然Python2这发生了字符不行由此可见这两个Python的默认字符编码是不一样的,首先python2中我们的字符编码默认是Ascii但是到了python3则变成了utf-8,
因此这两者之间在处理中文的时候采用的默认编码是完全不同的!!!!!!!!
当然我的写法也是绝对的不对切记中文是绝对不可以当做变量来使用的!!!!!!