Python 重新初学习

记录于 9.22 / 23.
图片请参考:Python 学习日记 - 9.22

turtle库

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ce821ad9-b022-4311-a83c-47376670ca6b/Untitled.png
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e7aa96e3-0b42-4e23-ac39-e5a213751d50/Untitled.png

Python对象的基本组成

  • Python中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成

引用的本质,栈内存和堆内存以及内存示意图

  • 栈里放变量,对象存放在堆里。
  • 对象为上面三类,变量存放的为对象地址。

标识符

通俗命名规则:

  • 模块和包名:小写
  • 函数名:尽量全小写,单词之间用‘_’隔开
  • 类名:首字母大写,驼峰原则
  • 常量名:全大写,单词之间用‘_’隔开

变量的声明和赋值

删除变量时,只是删除了栈里的,堆里的对象没被删除,最后被Python的垃圾回收器处理掉。

赋值

链式赋值:

  • x = y = 123

系列解包赋值:

  • a,b,c = 1,2,3
  • a,b = b,a

基本类型

  • 整形
  • 浮点型
  • 布尔型
  • 字符串型

数据转换

  • round(),去掉小数位
  • 时间的获取:time.time()
  • 返回值为以秒为单位,小数点后面的单位为微秒
赞赏