学习之个人总结

  1. 模块的调用过程中有三种方式:
    import model //调用主程序块,缺点是需要全部运行
    from model import sayhello,version //仅仅调用需要的程序块和变量,程序块无需加()
    from model import *
  2. python中三种内建的数据结构—-列表.元组和字典
  3. 更好的理解对象的概念
    int类{对象\方法域}
    创建一个i=5,即创建一个对象,实例; 方法:为list类创建的append方法; 域—为类定义的变量,仅仅在该类有一个对象的时候,才可以使用这些变量,例如mylist.field
  4. 列表的应用:append增加/sort/排序/del/删除
  5. 为消除换行可以用’,’
  6. 含有0个或1个项目的元组。一个空的元组由一对空的圆括号组成,如myempty = ()。你必须在第一个(唯一一个)项目后跟一个逗号,这样 Python才能区分元组和表达式中一个带圆括号的对象。即如果你想要的是一个包含项目2的元 组的时候,你应该指明singleton = (2 , )。
  7. 元组通常用来输出答应,尤其是多个输出字符串时候,需要用到元组,元组的值是不可变的
  8. for循环中,看如下例子:
    for name, address in ab.items():
    print ‘Contact %s at %s’ % (name, address)
  9. 调用items()函数,字典中的每个项,
  10. 去除items中的值赋值给name和address,而后在下面的元组中进行输出
  11. 序列:列表.元组.字符串都属于序列,索引操作符和切片操作符
  12. mylist = shoplist[:] # make a copy by doing a full slice
    mylist = shoplist # mylist is just another name pointing to the same object!
    注意二者的区别,前者copy.后者是同一对象的引用
  13. python中字符串也是看做一个类,在程序中创建对象,就是实例化字符串.help(str)
  14. zip 命令的格式:zip -qr 目标名称.zip source
  15. os.system函数运行命令,即在shell中运行命令
  16. 使用类的变量 由一个类的所有对象(实例)共享使用。只有一个类变量的拷贝,所以当某个对象
  17. 对类的变量做了改动的时候,这个改动会反映到所有其他的实例上。
  18. 对象的变量 由类的每个对象/实例拥有。因此每个对象有自己对这个域的一份拷贝,即它们不
    是共享的,在同一个类的不同实例中,虽然对象的变量有相同的名称,但是是互不相关的
  19. Python中所有的类成员(包括数据成员)都是 公共的 ,所有的方法都是 有效的 。如果你使用的数据成员名称以 双下划线前缀 比如__privatevar,Python的名称
    管理体系会有效地把它作为私有变量。
  20. 在Linux系统之中,EOF根本不是一个字符,而是当系统读取到文件结尾,所返回的一个信号值(也就是-1)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章