1.真值测试
* 任何非零数字或者非空对象都为真
* 数字零、空对象以及特殊对象None都被人作为假
* 比较和相等测试会递归地应用在数据结构中
* 比较和相等测试会返回True或False
* 布尔and和or运算符会返回真或假的操作对象
x and y :如果x和y都为真,就是真
x or y:如果x或者y为真,就是真
not x:如果x为假,那就是真
>>> 2>3 and...
分类:
编程语言 时间:
2015-09-07 08:19:22
阅读次数:
176
1.如果使用语法括号对,语句就可以横跨数行
列表:
>>> a=[1,2,3]
>>> b=[1,
2,
3,]
>>> a
[1, 2, 3]
>>> b
[1, 2, 3]
>>>
字典
>>> c={'a':1,'b':2,'c':3}
>>> d={'a':1,
'b':2,
'c':3}
>>> c
{'a': ...
分类:
编程语言 时间:
2015-09-07 08:18:52
阅读次数:
240
1 ########################################### 2 ###此代码源于《趣学Python编程》#反弹吧,小球!### 3 ########################################### 4 from tkinter import *....
分类:
其他好文 时间:
2015-09-06 17:53:38
阅读次数:
332
1.语句是逐行执行的,除非你不是这么编写
如果语句中使用if语句,他的执行是跳跃的,if语句是流程控制
>>> def test():
print(1)
print(2)
print(3)
print(4)
>>> test()
1
2
3
4
>>> def testIf(param):
if param<1:
print("输入的数字小于1"...
分类:
编程语言 时间:
2015-09-05 12:34:04
阅读次数:
218
一.selinum优势页面级测试,模拟用户真实操作强大library,支持页面元素各类操作多浏览器支持(chrome,firefox,ie)多语言支持(python,java,C#,php,ruby)二.需要安装软件firefoxfirebugseleniumIDEchromechromedirverieiedriverserverpython2.7seleniumlib三.SeleniumIDE对于初学..
分类:
其他好文 时间:
2015-09-05 01:21:15
阅读次数:
4142
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :inval...
分类:
编程语言 时间:
2015-09-02 10:36:06
阅读次数:
239
1.多目标赋值
>>> a=b=c='abc'
>>> a,b,c
('abc', 'abc', 'abc')
>>>
2.多目标赋值与共享引用
对于不可变对象是没有问题,但是对于可变对象,这里就有问题的了
>>> a=1
>>> b=a
>>> b=a+1
>>> id(a)
505991632
>>> id(b)
505991648
>>>
上面的例子...
分类:
编程语言 时间:
2015-08-31 23:47:16
阅读次数:
191
常见表达式语句:
运算
解释
spam(eggs,ham)
函数调用
spam.ham(eggs)
方法调用
spam
在交互模式解释器内打印变量
print(a,b,c,sep='')
打印操作
yield x**2
产生表达式的语句
从上面我们看到,通常在两种情况下表达式用作语句
1.调用函数与...
分类:
编程语言 时间:
2015-08-31 23:45:25
阅读次数:
197
这一章节说说打印,在python中,打印与文件和流的概念紧密相连
1.文件对象方法
类似于文件写入方法,print把对象打印到stdout流,然后添加一些自动的格式化,而且在打印的过程中不需要把对象转为字符串
2.标准输出流
与标准输入流和错误流组成脚本启动时创建的3中数据连接
3.调用格式
print(objects,sep='',end='',file=sys.stdo...
分类:
编程语言 时间:
2015-08-31 23:42:33
阅读次数:
203
赋值语句的基本操作在前面的章节已经说到过,现在我们来说说赋值到高级应用
第一节说的是序列赋值
>>> a= 1
>>> b=2
>>> c,d=a,b
>>> c,d
(1, 2)
>>> [c,d]=[a,b]
>>> c
1
>>> c,d
(1, 2)
>>>
上面是一个简单的序列分解赋值语句,注意:在第三行c,d=a,b其实是组成一个元组,右边的值依次赋值给左边的变量
>>> a...
分类:
编程语言 时间:
2015-08-31 13:36:22
阅读次数:
199