您的位置:首页 > 编程语言 > Python开发

python 核心编程 笔记 draft

2009-03-25 16:17 363 查看
Charapter 1

C 语言中的混杂数组(Python 中的列表)和哈希表(Python 中的字典)

PythonWin 通 常 被 安 装 在 和 Python 相 同 的 目 录 中 , 在 它 自 己 的 安 装 目 录
C:/Python2x/Lib/site-packages/pythonwin 中 有 可 执 行 的 启 动 文 件 pythonwin.exe 。
PythonWin 拥有一个带有颜色显示的编辑器、一个新的增强版排错器、交互 shell 窗口、COM 扩
Edit By Vheavens
Edit By Vheavens
展和更多的有用特性。 如图 1–4 就是运行在 Windows 上的 PythonWin 集成开发环境的屏幕截图。
图1–4 Windows环境中的PythonWin

如果你在使用 Win32 系统,双击 Python 程序会打开 DOS 窗口,但是在脚本执行
完毕后就会关闭,所以你可能看不到输出结果。 如果你遇到了这种情况, 就直接打开 DOS 窗口,
从命令行中运行相关的脚本,或者在集成开发环境中执行脚本。另外一种办法,就是在脚本的
最后一行后面添加 raw_input()语句,这样就可以保持窗口开着,直到你按下回车键才关闭。

Chapter2

下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。

下面是一个将输出重定向到日志文件的例子:
logfile = open('/tmp/mylog.txt', 'a')
print >> logfile, 'Fatal error: invalid input!'
logfile.close()

>>> print "%s is number %d!" % ("Python", 1)
Python is number 1!

从用户那里得到数据输入的最容易的方法是使用 raw_input()内建函数。

>>> user = raw_input('Enter login name: ')
Enter login name: root

/:单斜杠用作传统除法, 是指如果两个操作数都是整数的话,
它将执行是地板除(取比商小的最大整数)(关于“地板除”请参考第 5 章——译者注)

//:双斜杠用作浮点除法(对结果进行四舍五入), 浮
点除法是真正的除法,不管操作数是什么类型,浮点除法总是执行真正的除法。你可以在第五
章(数字)学到更多有关传统除法、真正的除法及浮点除法的知识。

Python 是动态类型语言, 也就是说不需要预先声明变量的类型。 变量的类型和值在赋值
那一刻被初始化。变量赋值通过等号来执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: