博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础
阅读量:5142 次
发布时间:2019-06-13

本文共 974 字,大约阅读时间需要 3 分钟。

执行Python程序的两种方式

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

t_1564397691(1).jpg

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

t_1564397800(1).jpg

变量

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

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

特征表示:打印变量值、查看内存空间(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为1y = x  # 10引用计数加1为2x = 11  # 10引用计数减1为1;11引用计数加1为1del y  # 10引用计数减1为0,触发python垃圾回收机制,python清理10的内存占用

小整数池

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

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

    t_1564400030(1).jpg

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

    t_1564400120(1).jpg

交叉赋值

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

注释

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

如何盲打

t_1564400750(1).jpg

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

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

  • 盲打

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

转载于:https://www.cnblogs.com/daizongqi/p/11266080.html

你可能感兴趣的文章
spring-AOP(面向切面编程)-注解方式配置
查看>>
Sping
查看>>
UI design principle android 系统根据不同屏幕密度选择不同图片
查看>>
GridView 动态列上方添加相应的Combox等控件
查看>>
申请开发者账号
查看>>
oracle启动
查看>>
c++模板学习
查看>>
【转】MySQL Event
查看>>
[转]html5监听任何App自带返回键javascript事件
查看>>
mongodb数据备份与还原
查看>>
通俗理解LDA主题模型
查看>>
回射服务器-多路复用 select 01 (阻塞)
查看>>
分享吉林大学机械科学与工程学院,zhao jun 博士的Halcon学习过程及知识分享
查看>>
BitmapData.noise示例
查看>>
肤色阈值分割
查看>>
Android中的菜单
查看>>
【最短路】Vijos P1046 观光旅游
查看>>
Android学习总结——开篇
查看>>
iOS 基础知识
查看>>
PHP 重新格式化var_dump/print_r打印的数组
查看>>