考试(10分钟)
1、什么是变量?为何要有变量?
2、变量的三大组成部分是?每部分的作用是什么?
先定义后引用
xxx=10
print(xxx)
3、变量名的命名原则、规范、风格
name="egon"
age_of_egon=18
AgeOfEgon=18
4、变量值的三个特征是什么?
id(18):id是值在内存中的身份证号
type(18)
18
5、is与==的区别
is:判断的是id,id是变量值的身份,所以is称之为身份运算符
==:判断的是值
6、id相同值是否可以相同?
id相同值一定相同
7、id不同值是否可以相同?
id不同值可以相同
value1 == value2
value1 is value2
8、用变量的定义说明int、float、str、list、dict、bool类型用于记录何种状态,每种类型
至少写出三个示例,如下所示
# int型
age = 10
level = 3
year = 1990
list与dict:
相同点:都能存多个值,称之为容器类型
不同点:
list是用索引对应值,索引反映的是位置/顺序
dict是用key对应值,其中key通常为字符串类型,而str类型具有描述性功能
所以key对值可以有描述性功能
msg="egon 10"
l=['egon',10]
info={'name':'egon','age':10}
info['name']
info={0:'egon',1:10}
上节课复习
今日内容
1、垃圾回收机制详解(了解)
引用计数
标记清除
分代回收
2、与用户交互
接收用户输入
# python3中
input
# python2.7(了解)
input
raw_input
格式化输出
%
str.format
f''
3、基本运算符
算数运算符
赋值运算符
=
增量赋值
链式赋值
交叉赋值
解压赋值
比较运算符
逻辑运算符
not、and、or
区分优先级:not > and > or
了解:
短路运算
成员运算符
in
身份运算符
is
3、流程控制之if判断
if 条件:
代码块
elif 条件:
代码块
。。。
else:
代码块
标签:10,18,day05,egon,运算符,id,赋值 From: https://www.cnblogs.com/wiii/p/17126382.html