最近抽空看了一下python这个动态语言,简单的做一下笔记
1. 比较值相等用“==”,比较是否是同一个对象使用is
2. 字符串前面加r关闭转义机制,例如
myfile = open(r'c:\new\text.dat','w');
3. 三重引号编写多行字符串;
4. 字符串对操作符有重载,+号和*号,但是注意的,+号两边都必须是字符串,例如‘abc'+9时错误的。
5. python中真值测试
(1) 任何非零数字或非空对象都为真
(2) 数字零、空对象以及特殊对象None都被认作是假
(3) 比较和相等测试会递归地应用在数据结构中
(4) 比较和相等测试会返回True后False(1和0的特殊版本)
(5) 布尔and或or运算符会返回真或假的操作对象。
布尔表达式运算符有and,or,not
6. while循环的格式
while <test>:
<statements1>
else:
<statements2>
7. for循环的格式
for <target> in <object>:
<statements>
else:
<statements>
else的执行时机:如果循环离开时没有碰到break语句,就会执行(也就时序列所有元素都被访问过了)
其他,python的eclipse插件
(1)eclipse中update安装地址http://pydev.org/updates/
(2)选择window——》Presences,展开PyDev,选择Interpreter - Python,配置python解释器。
1. 比较值相等用“==”,比较是否是同一个对象使用is
2. 字符串前面加r关闭转义机制,例如
myfile = open(r'c:\new\text.dat','w');
3. 三重引号编写多行字符串;
4. 字符串对操作符有重载,+号和*号,但是注意的,+号两边都必须是字符串,例如‘abc'+9时错误的。
5. python中真值测试
(1) 任何非零数字或非空对象都为真
(2) 数字零、空对象以及特殊对象None都被认作是假
(3) 比较和相等测试会递归地应用在数据结构中
(4) 比较和相等测试会返回True后False(1和0的特殊版本)
(5) 布尔and或or运算符会返回真或假的操作对象。
布尔表达式运算符有and,or,not
6. while循环的格式
while <test>:
<statements1>
else:
<statements2>
7. for循环的格式
for <target> in <object>:
<statements>
else:
<statements>
else的执行时机:如果循环离开时没有碰到break语句,就会执行(也就时序列所有元素都被访问过了)
其他,python的eclipse插件
(1)eclipse中update安装地址http://pydev.org/updates/
(2)选择window——》Presences,展开PyDev,选择Interpreter - Python,配置python解释器。