-
简述Python垃圾回收机制:
当x=10,赋值x=11,的代码,也就是10没有对应的变量名,10在python眼中相当于垃圾,就会被清理掉,释放内存.
-
对于下述代码:
x = 10 y = 10 z = 10 del y
10 的引用计数为多少?
应用计数为2
```python
x = 257
y = x
del x
z = 257
```
x对应的变量值257的引用计数为多少?
应用计数1
-
简述Python小整数池概念:
小整数池范围[-5,257],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被回收,为了避免重复申请内存空间所带来的效率问题,而创建的小整数池
-
对于
x = 10
,请用Python代码分别打印变量值、变量值内存地址和变量数据类型。print(x)
print(id(x))
print(tape(x))
-
对于下述代码:
x = 257 y = x z = 257
请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?
x和y相同,z不同,
应为x=257,257有一个内存地址,y=x,所以y=x=257,所以它们的内存地址一样,z=257,257又有另一个内存地址,故z跟x,y内存地址不一样
-
简述Python的五大数据类型的作用、定义方式、方法:
1数字类型
整型int 作用:表示年龄,各种号码,级别。
定义方式:age = 15 print(id(age))
方法:加减乘除,逻辑判断
浮点型float作用:身高,体重,薪资
定义方式:salary = 2.1
方法:加减乘除,逻辑判断
2字符串类型
作用:表示名字,爱好
定义:单引号,双引号,三引号内所表示的一串字符
方法:字符串只能+ *逻辑运算
3列表
作用:存放多个值,如爱好。
定义:在[]内逗号分隔开任意类型的值。
方法:存不是目的,取才是目的,牢记索引号从0开始
4字典
作用:用来存取多个值,按照key:value的方式存值,取得时候通过key而非索引去取值,key队value具有描述性作用。存放数据的种类具有多种多样并且数据较多时使用字典。
定义:在{}内用逗号开分割开多个元素,每个元素都是key:value的格式,其中value是任意格式的数据类型,key具有描述作用,所以通常是字符串类型。
方法:字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值。
5布尔型
作用:用于判断条件结果
定义:true,false,通常情况下不会直接引用,需要使用逻辑得到结果。注意,一般python中自带布尔值,除了0.none,空,false胡布尔值为false,其余为true.
-
jupyter以下 快捷键+快捷键意义
- shift+enter 运行
- ese 退出代码块
- b 往下扩展代码块
- a 往上扩展代码块
- y 代码模式
- m markdown模式
- dd 删除代码块
-
以下 英语单词+释义
- input 输出
- raw 原生的
- format 格式化
- f-string 格式化
- and 并
- or 或
- nor 不是
- temp 临时的
- if 如果
- else 否则
- username 用户名
- pwd 密码
- while 当
- break 中断
- continue 继续
- for 对于