day03

1.简述执行python程序的两种方式以及他们的优缺点:

交互式命令形式
优点输入一行,解释一行,调试用解释一个文本,保存永久性
缺点关掉程序就没了调试非常麻烦

2.简述python垃圾回收机制

当一个变量值的引用计数为0的时候会触发垃圾回收机制,该变量值

会被回收

id
age = 1000
print(age)
print(id(age))

3.对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

10的 引用计数为2

x = 257
y = x
del x
z = 257

x 对应的变量值257的引用计数为多少?

2

3.简述python小整数池概念

当python启动的时候,会自动定义[-5,526]之间的整数变量,他们的内存空间已经写死了

# 4. 对于 x = 10,请用python代码分别打印变量值、变量值内存地址和变量数据类型:

 x = 10
 print(x) # 变量值x
 print(id(x)) #变量值内存地址
 print(type(x)) #变量数据类型

5.对于下述代码:

x = 257
y = x
z = 257

请判断下x、y、z的变量值是否相同?

相同的

x = 257
y = x
z = 257
print(x,y,z)
257 257 257

x、y、z的所在的内存地址是否相同?

x = 257
y = x
z = 257
print(x == y)
print(x is y)
x = 257
z = 257
print(x is z)

6.简述数字型类型

1.作用:描述年龄/id号

2.定义方式:

tjx_age = 22
print(tjx_age)

3.使用方法:

x = 1
y = 2
print(x + y)
print(x - y)
print(x * y)
print(x / y)

7.简述字符串类型

一串字符str

1.作用:描述姓名/单个爱好/性别

2.定义方式:

name1 = 't'
name2 = 'z'
ptint(id(name1))
print(type(name1))
print(name1)
name3 = """t
z"""
print(name3)
t
z

3.使用:

msg = "my name is'tjx'"
msg2 = 'my name is "tjx"'
print(msg + msg2) # my name is'tjx'my name is"tjx"
my name is 'tjx'my name is "tjx"
name = 'tjx'
print(name*5)
tjx tjx tjx tjx tjx

转载于:https://www.cnblogs.com/TZ0503/p/11492560.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值