1、在交互式解释器中显示变量的值,可以用print语句显示变量的字符串表示,或者仅用变量名查看变量的原始值,前者调用str()函数显示对象,而后者则调用repr()函数显示对象,结果相同,只是显示方式不同。
2、下划线_在python解释器中有特别的含义,表示最后一个表达式的值。
3、print语句支持将输出重定向到文件,符号>>用来重定向输出。print语句默认会给每一行添加一个换行符,只要...
分类:
编程语言 时间:
2015-04-17 13:53:54
阅读次数:
221
假设有个python脚本script.py,不管哪种Unix平台,都可以在命令行上通过解释器执行:
$ python script.py
Unix平台还可以在不明确指定python解释器的情况下,自动执行python解释器,这需要在python脚本的第一行添加如下shell魔术字符串:
#!/usr/bin/python
在#!之后写上python解释器的完整路径,通常在/usr/bin或...
分类:
编程语言 时间:
2015-04-14 09:59:58
阅读次数:
131
简单讲,yield的作用就是把一个函数变成一个generator,带有yield的函数不再是一个普通的函数,Python解释器会将其视为一个generator,调用fab(5)斐波拉契函数不会执行fab函数,而是返回一个iterable对象!在for循环执行时,每次循环都会执行fab函数内部的代码,...
分类:
编程语言 时间:
2015-04-08 12:34:24
阅读次数:
168
1.下载源代码
2.安装
$tar–jxvfPython-x.x.x.tar.bz2
$cdPython-x.x.x
$./configure
$make
$makeinstall
3.测试
在命令行下输入python,出现python解释器即表示已经正确安装。
在suse10或rhel5(es5)下系统默认已经装了python但版本是2.4.x;本次安装后在shell中?.
分类:
编程语言 时间:
2015-04-06 06:33:54
阅读次数:
164
http://www.zhihu.com/question/19872198打开Xcode,File->New->Project选中OS X下的Other点击External Build System 然后Next。Build Tool填写你的python解释器,如/usr/bin/python创建...
分类:
编程语言 时间:
2015-03-29 01:49:37
阅读次数:
181
c++调用python的流程如下:1:includt ;注意不用导入文件2:初始化python解释器: Py_Initialize()3 : 调用别的Python/C API做一些环境的初始化操作。比如把python的全局锁,到脚本加入到解释器的include路径下。PyRun_SimpleSt.....
分类:
编程语言 时间:
2015-03-13 18:20:50
阅读次数:
142
virtualenv:VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够:在没有权限的情况下安装新套件不同应用可以使用不同的套件版本套件升级不影响其他应用虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安...
http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html多模块问题:多模块使用logginglogging模块保证在同一个python解释器内,多次调用logging.getLogger('log_name')都会返回同一个logge...
分类:
编程语言 时间:
2015-02-26 18:09:32
阅读次数:
130
#!/usr/bin/python指定用什么解释器运行脚本以及解释器所在的位置# -*- coding: utf-8 -*-用来指定文件编码为utf-8的这个东东常用在cgi脚本中,apache启动cgi脚本时就靠它来知道这是个python脚本,执行它需要的python解释器路径在哪里。有时候写 #...
分类:
编程语言 时间:
2015-02-26 13:18:58
阅读次数:
159
在Python中,语法错误可以被Python解释器发现,但逻辑上错误或变量使用错误却不容易发现,如果结果没有符合预期,则需要调试,一个很好的调试工具:Python自带的pdb模块。pdb是Python自带的调试模块。使用pdb模块可以为脚本设置断点、单步执行、查看变量值等。...
分类:
数据库 时间:
2015-02-23 16:45:38
阅读次数:
230