当前位置:文档之家 > SELFIMPR'S python

SELFIMPR'S python

基本配置及基础语法 (1, 2章 )

1Python.exe 的解释器 options:

1.1– d 提供调试输出

1.2– O 生成优化的字节码 (生成 .pyo 文件 )

1.3– S 不导入 site 模块以在启动时查找 python 路径

1.4– v 冗余输出 (导入语句详细追踪 )

1.5– m mod 将一个模块以脚本形式运行

1.6– Q opt 除法选项 (参阅文档 )

1.7– c cmd 运行以命令行字符串心事提交的 python 脚本

1.8file 以给定的文件运行 python 脚本

2_在解释器中表示最后一个表达式的值 .

3print 支持类 c 的 printf 格式化输出 : print “ %s is number %d!” % (“ python ” , 1)

4print 的输入内容后面加逗号 , 就会使其输入不换行

5把输出重定向到日志文件 :

logfile = open(“ c:/1.log” , “ a ” ); //打开文件 c:/1.log使用 a 模式 .. 即 add, 添加 .

print >> logfile, “ Fatal error: invalid input!” ; >>为重定向 .. 将 print 的结果重定向到 logfile, 输 出内容是 ” Fatal error: invalid input!”…

logfile.close(); //关闭文件流 …

6程序输入 : raw_input(“ 提示字符串 ” ): user = raw_input(“ 请输入您的姓名 ” );

7int(数值 ) … .. 将数值字符串转换成整数值 …

8运算符 :

8.1+ - * / %是和其他语言相同的加减乘及取模运算 . 取余运算

8.2/ 在浮点取模中得到的结果是完整的浮点数

8.3// 在浮点取模中得到的结果是经过舍去运算的结果 .

8.4** 是乘方

8.5>>和 <<的移位运算也支持 . 但不支持 java 中的 >>> 和 <<< 移位 .

8.6< <= > >= ++ != <> 等比较运算符

8.7and or not 等逻辑运算符

9变量和赋值 : python是弱类型语言 ..

10list, tuple, map * 4 得到的结果是一个新的 list | tuple | map, 是原数据的 4份

11数字 :

1
1.1int(有符号整数 )

11.1int(有符号整数 )

11.2long(长整数 )

11.3bool(布尔值 )

11.4float(浮点值 )

11.5complex(复数 )

11.6python2.3开始 , 如果结果从 int 溢出 , 会自动转型为 long

11.7python2.4开始支持 decimal 数字类型 , 需要导入 decimal 模块 .. 由于在二进制表示中会 有 一 个 无 限 循 环 片 段 , 普 通 的 浮 点 1.1实 际 是 不 能 被 精 确 表 示 的 , 被 表 示 为 1.1000000000000001. 使用 print decimal.Decimal(‘ 1.1’ ); 则可以得到精确的 1.1

12字符串 : 引号之间的字符集合 , 支持使用成对的单引号和双引号 , 三引号 (三个连续单引

下载Word文档免费下载:

SELFIMPR'S python下载

(共63页)