Python_day17_昨日回顾.txt 843 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. 1、模块和包
  2. mod.py
  3. mod
  4. import mod
  5. from mod import foo as f, x
  6. 还有__init__.py 文件的中文夹
  7. pkg
  8. - mod1
  9. - mod2
  10. - subpkg
  11. - mode1
  12. from pkg.mod1 import x, foo
  13. from pkg.subpkg import mode1 as subpkg_mod1
  14. 在导入的时候,最后一个点的左边必须是一个包
  15. import pkg.mod1.x # 错误的❌
  16. from pkg.mod1 import x
  17. 2、sys os
  18. sys.argv
  19. sys.path
  20. os.remove
  21. os.rename
  22. os.path.dirname
  23. os.path.abspath(__file__)
  24. datetime.datatime.now()
  25. re
  26. # 序列化 python --> json
  27. json.dumps({1:10})
  28. # 反序列化 json --> python
  29. json.loads('{1:2, "user":"xdc" }')
  30. 3、面向对象
  31. class Foo:
  32. url = None
  33. def __init__(self):
  34. pass
  35. foo.__init__(123)
  36. @classmethod
  37. @staticmethod
  38. 就是放在类里的普通函数
  39. 不支持自动传参
  40. 通常使用 类名.函数名
  41. self.函数名