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

SELFIMPR'S python

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

1 Python.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.8 file 以给定的文件运行python 脚本

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

3 print 支持类c 的printf 格式化输出: print “%s is number %d!” % (“python ”, 1) 4 print 的输入内容后面加逗号, 就会使其输入不换行

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(“请输入您的姓名”); 7 int(数值) ….. 将数值字符串转换成整数值…

8 运算符:

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

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

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

8.4 ** 是乘方

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

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

8.7 and or not 等逻辑运算符

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

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

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

11.1 int(有符号整数)

11.2 long(长整数)

11.3 bool(布尔值)

11.4 float(浮点值)

11.5 complex(复数)

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

11.7 python2.4开始支持decimal 数字类型, 需要导入decimal 模块.. 由于在二进制表示中会有一个无限循环片段, 普通的浮点1.1实际是不能被精确表示的, 被表示为

1.1000000000000001. 使用print decimal.Decimal(‘1.1’); 则可以得到精确的1.1

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

下载Word文档免费下载:

SELFIMPR'S python下载

(共63页)

TOP相关主题