• Day 5内存管理,定义变量


    昨日内容回顾

    python的2种执行方式

    1. 交互式 写一句翻译一句 优点:能及时发现bug,及时调试 缺点:关即消失,不能保存

    2. 命令行式 优点:可以永久保存 缺点:无法及时看到结果 python3 c:users icksdesktop est.txt运行并解释test.py文件内代码,python3是应用程序,是文本编辑器 步骤:

    3. 编写文本保存

    4. 打开解释器,CPU把文件读入内存,打开文本

    5. python解释器解释文本内容

    打开所有编程的流程

    1. 双击应用程序图标,寻找路径

    2. 操作系统向CPU发送指令,操作系统将指令转换为0和1

    3. 指令将此程序的代码从硬盘读入内存

    4. 程序启动

    变量

    变:变化的 量:描述/量化一个状态 变量可以描述世间万物的状态 变量名:接受变量值 =:赋予 变量值:描述某种状态

    变量的定义规范

    1. 变量具有某种意义
    2. 不能用纯数字,不能用纯下划线,不能用下划线开头
    3. 不能用拼音和中文
    4. 不能用关键字['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    变量的两种命名风格

    1. 下划线(推荐)nick_name_and_nick_age

    2. 驼峰体NickNameAndNickAge

    常量

    预定俗称的大写 本质就是变量,可以更改,但一定不能更改

    注释方式

    1. #单行注释

    2. """ 多行注释 """

    内存管理

    python垃圾回收机制

    某个值被引用,值计数+1 若值被删除或者被替代,则值计数-1,当值计数为0的时候,python会删除这个数 [-5,256]不在此内,为初始值,当python启动时。这类数就已经启动,永久不会被删除

    小整数池

    python小整数池的概念:再启动python的时候,python就会自己开辟一个小整数池(内存空间),存放-5,256之间的整数,下次使用这里面的整数的时候,直接用就行了,不需要开辟新的空间。然后大家引用的都是同一个东西。

    x = 258
    y = 258

    print(id(x))
    print(id(y))
    75818208
    75818432

    id相同变量他们的值一定相同,值相同的id不一定相同

  • 相关阅读:
    在Win7 64位电脑上安装Sql Server 2008 R2 Express
    尝试u盘重装系统
    摘自《北方人》
    编写一个换算GPA 的Application 程序,对于学生学习的每门课程,都输入两个整数:考试成绩和学分,考试成绩按如下公式换算: 85~100:4 75~84:3 60~74:2 45~59:1 44以下:0 GPA等于换算后每门课的成绩的学分加权平均值
    java编程题
    生成器并发处理其实就是函数的切换
    生成器与文档结合
    生成器函数
    生成器表达式、三元表达式、列表解析
    迭代,列表,字典,文件迭代
  • 原文地址:https://www.cnblogs.com/zrx19960128/p/10791252.html
Copyright © 2020-2023  润新知