美文网首页
day03 变量

day03 变量

作者: 荭鲤鱼与緑鲤鱼与驴 | 来源:发表于2020-07-06 22:48 被阅读0次

1、什么是变量

    变:事物的状态是可以被改变的

    量:事物的状态

2、为什么要用变量

    为了计算机能像人一样记忆事物的状态

    变量的存储状态是存放于内存中的(断电消失)

3、如何用变量

    先定义,再引用

    变量的三个组成部分 name = shuai

    name 变量名     关联变量实际的储存地址

    = 赋值符号    将实际的储存地址于变量名绑定

    shuai 变量值    就是实际的记忆状态或数据

4、变量名的命名规范

    变量名由字母、数字及下划线组成(不能以数字开头,也意味着不能是纯数字)

    变量名不可使用pycharm关键字(and、if、ofr···)

    变量名在遵循见者知意的前提下尽可能简短

    推荐使用小写字母加下划线组合(name_***=36832)

    驼峰体(单词首字母大写,不推荐使用,但可以使用AgeOfOldboy = 73)

5、变量名的两大特征

    id 反应变量值在内存中的实际存储地址

    type 查看变量值的类型(type(a))

    is 用来判断变量值的id(输出结果True、Fales、None等)

    特别注意(a is b);错误写法(id(a) is id(b))这种是比较a的id的id

    == 用来比较变量值是否相同

    id如果相同,那么变量值一定相同

    id如果不相同,变量值有可能相同

6、小整数池

    pycharm提前把-5到256之间的整数提前写入内存中,即使变量名不同,只要值相同,id就相同

7、内存管理:垃圾回收机制GC

    引用次数计数

    a = 7   引用次数为1

    n = 7    引用次数为2

    n = 576    引用次数为1

    del 7    引用次数为0

    定期自动删除引用次数为0的值,以节省内存空间

有分享才有进步,以上是今日的全部内容。本文仅作位一枚刚入行小白的学习笔记,不当之处欢迎各位看官姥爷指点。

相关文章

  • shell 笔记 Day03

    shell 笔记 Day03 case语句:case 变量 in模式1)语句;;模式2)语句;;*)默认语句esa...

  • day03 变量

    1、什么是变量 变:事物的状态是可以被改变的 量:事物的状态 2、为什么要用变量 为了计算机能像人一样...

  • 自律给我自由—Day003

    【叶子姑娘的自律100天挑战 Day03】 2019.01.16 Day03/100 【早起】继续保持在7点左右起...

  • day03补充-练习代码

    补充day03练习代码: 以上。

  • java033缓冲流的特殊功能

    package day03; import java.io.BufferedReader; import java...

  • java033缓冲流复制文本文件

    package day03; import java.io.BufferedReader; import java...

  • Day03

    Day03 提示信息代码 public class MainActivity extends AppCompatA...

  • Python Day5 基础

    Python基础 day03 运算符: not , and , or 语法: not x 作用: 将X进...

  • Day03

    Day03 1、Request 含义: ServletRequst(请求对象,封装了请求信息的方法) ...

  • WebApi --- 03

    day03 - Web APIs 1.1. 节点操作 1.1.1 删除节点 node.removeChild() ...

网友评论

      本文标题:day03 变量

      本文链接:https://www.haomeiwen.com/subject/teqvqktx.html