1.网络的瓶颈效应:
网络的延迟时间远大于程序的执行时间,因此联网的程序不需要较低的执行时间,因此使用解释型语言开发效率高时间也符合;但是像操作系统这种程序由于不联网运行,因此执行时间很重要。
2.执行Python程序的两种方式:
交互(jupyter):写一行解释一行
命令行式(pycharm):cmd中Python加文件路径
3.Python垃圾回收机制:
当一个变量值的引用计数为0的时候,会触发垃圾回收机制,该变量值会被回收。
Python内存管理:定义变量并运行,就会在内存空间存储变量
4.对于下述代码:
x = 10
y = 10
z = 10
del y
10的引用计数为多少?
2
x = 257
y = x
del x
z = 257
x对应的变量值257的引用计数为多少?
2
5.简述Python小整数池概念:
Python实现int的时候有一个小整数池。为了避免因创建相同的值而重复申请内存空间所带来的效率问题,Python解释器会在启动的时候创建小整数池,范围是[-5,256],该范围的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。
6.对于x = 10
请用Python代码分别打印变量值、变量值内存地址和变量数据类型:
x=10
print(x)
print(id(x))
print(type(x))
运行结果:
10
1553035008
<class 'int'>
Process finished with exit code 0
7.对于下述代码:
x = 257
y = x
z = 257
print(id(x))
print(id(y))
print(id(z))
运行结果:
36810448
36810448
36810448
Process finished with exit code 0
请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?
变量值相同,内存地址相同。
8.简述数字类型:
整型和浮点型统称为数字类型。
一、整型(int):
1.1作用:表示人的年龄、各种号码、级别
1.2定义:
age=18
age1=int(15.3)
print(age)
print(age1)
运行结果:
18
15
Process finished with exit code 0
1.3 使用方法:+-*/ % // ** 逻辑判断(大于小于)><
二、浮点型(float)
2.1作用:表示身高、体重、薪资
2.2定义:
salary=2.1
salary1=float(2)
print(salary)
print(salary1)
print(type(salary))
print(type(salary1))
运行结果:
2.1
2.0
<class 'float'>
<class 'float'>
Process finished with exit code 0
9.简述字符串类型:
1.1作用:表示名字、爱好
1.2定义:字符串就是一串被串起来的字符,在单、双、三引号内包裹的一串字符。注意:三引号内的字符可以换行,单双引号内字符不可以。
name='nick'
print(id(name))
print(type(name))
name1='''
nick
engon'''
print(name1)
运行结果:
37798104
<class 'str'>
nick
engon
Process finished with exit code 0
1.3使用方法:字符串只能+、*和逻辑比较。
字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。而不是你yy的把一个小空间内的变量值复制到另一个变量的小空间内,然后拼接。
msg1='my name is"nick"'
msg2="my name is'nick'"
print(msg1+msg2)
运行结果:
my name is"nick"my name is'nick'
Process finished with exit code 0
注意:如果字符串内有引号,则包裹字符串的引号和内部的引号不能相同
name='nick'
print(name*3)
运行结果:
nicknicknick
Process finished with exit code 0
注意:字符串的乘法只能乘以数字
msg1='my name is"nick"'
msg2="my name is'nick1'"
print(msg1>msg2)
print('Z'>'A')
print('Z'>'a')
运行结果:
False
True
False
Process finished with exit code 0
注意:字符串比较大小,按照ASCLL码比较;字母的话按照顺序。