python 核心编程 笔记 draft

来源:互联网 发布:c语言二进制转十进制 编辑:程序博客网 时间:2024/06/08 11:29

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 是动态类型语言, 也就是说不需要预先声明变量的类型。 变量的类型和值在赋值
那一刻被初始化。变量赋值通过等号来执行

原创粉丝点击