码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记——基础篇【第二周】未完待续

时间:2016-04-17 22:06:20      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

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个字节保存...

技术分享

 

Python学习笔记——基础篇【第二周】未完待续

标签:

原文地址:http://www.cnblogs.com/yard/p/5402340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!