标签:
python介绍
cpython
print("alex xx") c解释器 .pyc(字节码) 机器码 cpu
jphthon
print("alex xx") java解释器 Java字节码 机器码 cpu
irongpython
print("alex xx") C#解释器 C#字节码 机器码 cpu
ruby
js...
pypy
print("alex xx") 解释器 字节码 机器码 cpu
最快
代码执行的时候分两步:1、编译2、执行
pypy会在编译的时候直接把解释器+字节码+机器码一气合成直接进行完,所以在执行的时候回非常快
值得推荐的一本书:python源码剖析
解释器
上一步中执行 python /home/dev/hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。
如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py
,那么就需要在 hello.py 文件的头部指定解释器,如下:
1
2
3
|
#!/usr/bin/env python print "hello,world" |
如此一来,执行: ./hello.py
即可。
ps:执行前需给予 hello.py 执行权限,chmod 755 hello.py
python编码
ascii 2**8
unicode 2**16 至少16位
UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...
标签:
原文地址:http://www.cnblogs.com/yard/p/5402340.html