python笔记
一、python中语句和表达式的区别:
1、语句是使用关键字来组成命令,告诉解释器完成某个任务的命令。
2、语句可有输出,也可以没输出。
3、表达式没有关键字,可以是由数学操作符组成的算术表达式,也可以是括号调用的函数。
二、
1、下划线"_"表示最后一个表达式的值
2、符号">>"表示定向输出" ? ?如: print >> sys.stderr, "hello world" #helloworld会输出到标准错误流。
3、[] ? 索引操作符、[:] ?切片操作符
4、
?
???5、交换两个变量的值可以直接是
?
x,y = 1,2x,y = y,x #x=2 y=1??6、python采用引用计数法策略进行垃圾回收,外加一个循环垃圾收集器用来收集两个对象互相引用但是别处又没有使用时。
?
7、python拥有的三个特性:身份、类型、值
?
8、用户创建的类实例如果定义了nonzero(__nonzero__())或length(__len__())且值为0,那么他们的布尔值为False
?