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 是动态类型语言, 也就是说不需要预先声明变量的类型。 变量的类型和值在赋值
那一刻被初始化。变量赋值通过等号来执行
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 是动态类型语言, 也就是说不需要预先声明变量的类型。 变量的类型和值在赋值
那一刻被初始化。变量赋值通过等号来执行
相关文章推荐
- [PYTHON] 核心编程笔记之四-Python对象
- python核心编程学习笔记-2016-08-05-01-习题9-19
- Python核心编程--学习笔记--2--Python起步(下)
- Python核心编程--学习笔记--5--数字
- Python核心编程--学习笔记--6--序列(上)字符串
- python核心编程--笔记
- python核心编程学习笔记-2016-09-24-01-数据库编程(四)
- Python 核心编程笔记_Chapter_3 Note_3 内存管理_垃圾回收
- Python核心编程笔记-第2章:快速入门
- Python 核心编程笔记_Chapter_3 Note_1_语句和语法_赋值与变量_标识符
- Python核心编程--学习笔记--9--文件和输入输出
- [PYTHON] 核心编程笔记(11.Python函数和函数式编程)
- Python核心编程笔记--unicode编码
- Python核心编程笔记 - 第13章 面向对象编程(二)
- [PYTHON] 核心编程笔记(13.Python面向对象编程) 推荐
- python核心编程学习笔记-(第1天)-运行python
- [PYTHON] 核心编程笔记之五-Python数字
- python核心编程--笔记
- python核心编程学习笔记-2016-08-28-01-习题18-4和习题18-9
- python核心编程学习笔记-2016-08-02-01-读取文件的函数中的文件指针问题