加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python基础

发布时间:2020-12-20 12:53:50 所属栏目:Python 来源:网络整理
导读:执行Python程序的两种方式 交互式——优点:一直保存;缺点:代码全部写完才能调试 命令行式——优点:边运行边执行;缺点:终端关闭即消失 变量 定义:描述世间万物的状态 作用:存储数据和标记数据 特征表示:打印变量值、查看内存空间(id)、查看数据类

执行Python程序的两种方式

  • 交互式——优点:一直保存;缺点:代码全部写完才能调试

  • 命令行式——优点:边运行边执行;缺点:终端关闭即消失

变量

定义:描述世间万物的状态

作用:存储数据和标记数据

特征表示:打印变量值、查看内存空间(id)、查看数据类型(type)

组成部分:变量名、赋值、变量值

变量名命名规范:

  • 由数字、字母、下划线组成。

  • 变量名第一个字符不能为数字。

  • 关键字不能为变量名。

变量名风格:

  • 驼峰体

  • 下划线(推荐)

常量:变量名全部为大写。

变量内存管理

垃圾回收机制:当定义一个变量x=10时,此时内存就会开辟一条内存空间存储这个变量值10,变量值10的引用计数为1,如果再定义一个变量x=11,此时内存又会开辟另一条内存空间给这个变量值11,但是之前存在变量名x,故内存会解除x与10的连接,让x与11连接,此时变量值10没有变量名连接,引用计数为0,在python中属于垃圾,python会自动处理并释放变量值为10的内存占用,这就是垃圾回收机制。

引用计数:只要某个变量值绑定着门牌号,就不是垃圾,反之变量值没有绑定着门牌号,这个变量值就是垃圾,python就会自动清理这个垃圾。在python中这个门牌号被称作引用计数。

x = 10  # 10引用计数加1为1
y = x  # 10引用计数加1为2
x = 11  # 10引用计数减1为1;11引用计数加1为1
del y  # 10引用计数减1为0,触发python垃圾回收机制,python清理10的内存占用

小整数池

定义:Python实现int时为了避免因创建相同的值而重复申请内存空间所带来的效率问题。

  • 在解释器中范围为[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。

  • 在pycharm中,有所优化,时间间隔短的,无论多大,id都一样。

交叉赋值

x = 100
y = 200
x,y = y,x
print(x,y) #200 100

注释

# 单行注释
'''
多行注释
'''

如何盲打

  • 刚开始一定要慢,严格按照图中所示控制手指

  • 养成习惯,从大脑记忆到肌肉记忆

  • 盲打

  • 敲完一个字符手指马上回位,强化神经线路

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读