zoukankan      html  css  js  c++  java
  • 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不一定相同

  • 相关阅读:
    互联网常用网络基础命令
    使用idea搭建SpringBoot + jsp的简单web项目
    spring boot + mybatis + layui + shiro后台权限管理系统
    springboot-manager
    python中pip 安装、升级、升级固定的包
    管理后台快速开发脚手架 pyadmin
    Mac 基于Python搭建Django应用框架
    基于Python搭建Django后台管理系统
    python3 django layui后台管理开源框架分享(码云)
    轻量级办公平台Sandbox
  • 原文地址:https://www.cnblogs.com/zrx19960128/p/10791252.html
Copyright © 2011-2022 走看看