learn python1

1.要多次导入,默认的import 只导入一次。

from imp import reload

reload(script1)     reload是不可传递的

2. 使用exec运行模块文件

exec(open('script1.py').read())

字符串

'{0},eggs,and {1}'.format('spam','SPAM')

hex(int ) oct(int ) bin(int )  int(str,base)

0b0001  //二进制常量

python变量相当于void*ptr

变量是一个系统表的元素,拥有指向对象的连接的空间,总是一个指向对象的指针

对象是分配的一块内存

引用是自动形成从变量到对象的指针

类型属于对象,面不是变量

== 值比较  is 引用比较

查看引用次数:

imort sys

sys.getrefcount()

字符串

自动在任意表达式中合并相邻的字符串常量

一个raw字符串不能以奇数个反斜杠结束。

myjob = "hacker"
for c in myjob: print(c , end ="")

** python 不允许赋值语句出现在应该是表达式出现的场合。

for while 都可带else语句,在没有break时执行

**产生偏移和元素:enumerate

posted @ 2014-08-10 18:25  anjsxz  阅读(108)  评论(0编辑  收藏  举报