VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • 五、垃圾回收机制与运算符

考试10分钟:

  1.什么是变量?为何要有变量?

    变量就是可以变化的量,量是指事物的状态,比如人的年龄,性别,游戏角色的等级。

    为了让计算机能够像人一样去记忆某种事物的状态,并且状态是可以发生变化的

  2.变量的三个组成部分是什么?每部分的作用是什么?

    变量名:指向赋值符号右侧内容的内存地址,用来访问赋值符号右侧的值

    赋值符号:将变量值的内存地址绑定给变量名

    变量值:代表记录事物的状态

  3.变量名的命名原则、规范、风格

    原则:变量名的命名应该见名知义

    规范:1.字母数字下划线的组合

       2.不能以数字开头

       3.不能用python关键字作为变量名

    风格:纯小写+下划线 :age_of_alex

       驼峰体:AgeOfAlex

  4.变量值的三个特征是什么?

    id

    type

    值

  5.is与==的区别

    is用来比较左右两个值的身份(id)是否相等

    ==:用来比较左右两个值是否相等

  6.id相同,值是否相等

    id相同,值一定相等

  7.id不同值是否可以相同

    id不同,值有可能相等

  8.用变量的定义说明int、float、str、list、dict、bool类型用于记录何种状态,每种类型至少写出三个例子,如下所示:

    

复制代码
#int类型
age = 10
level = 3
year = 2021

#float类型
salary = 3.4
height = 1.7
weight = 50.8

#str类型
name = 'egon'
gender = 'male'
coutry = 'China'

#list类型
info = ['egon',18,'male']
s1 = [1,3,5,7,9]
s2 = ['lili','zhangsan','lisi']

#dict类型
info = {'name':'egon', 'age':18, 'gender':'male'}


#bool类型
is_ok = True
is_ok = Flase 
复制代码

 

今日内容

1.垃圾回收机制详解(*****)

  引用计数

  标记清除

  分代回收

2.与用户交互

  接收用户输入

    python3 input

    python2 input、raw_input

    格式化输出

      %

      str.form

3.基本运算符

  算术运算符

  赋值运算符

    =

    增量赋值

    链式赋值

    交叉赋值

    解压赋值

  比较运算符

  逻辑运算符

    not   and    or

    优先级:not > and > or

    了解:短路运算

  成员运算符

    in

  身份运算符

    is

3.流程控制之if判断

  if 条件:

    代码块

  elif 条件:

    代码块

  ......

  else:

    代码块

 

今日内容详解

  一、垃圾回收机制

  引入:当我门在程序中定义一个变量的时候,python解释器会申请一个内存空间来存放变量的值,但是内存的空间不是无限大的,是有限度的。这就会涉及到变量值占用的内存空间的回收问题。

    当一个变量值没有用了(简称垃圾),就应该将其所占用的内存空间给回收掉,那么问题来了,什么样的变量值是没有用了呢

出处:
https://www.cnblogs.com/MRPython/p/15151059.html


相关教程