python基础归纳练习 python两种方式,垃圾回收机制,小数整池,数字类型,字符串类型。...

目录

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

    1.交互式:
    
    - 优点:输入一行,解释一行,交互式下,不需要使用print,会自动打印。
    - 缺点:关掉程序就没了
    
    2. 命令行式:
    
    - 优点:解释一个文本。python是一个解释器,python文件路径 ,通过cmd能快速切换到当前文件夹,cd切换 。
    - 缺点:调试非常麻烦。
  2. 简述Python垃圾回收机制:

    当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了,一个数只要在[-5,256]的范围内,不会触发垃圾回收机制。
  3. 对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

x = 257
y = x
del x
z = 257

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

答 :1

  1. 简述Python小整数池概念:

    一个数只要在小整数池[-5,256]的范围内,不会触发垃圾回收机制。

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

x = 10
print(x,id(x),type(x))
  1. 对于下述代码:
x = 257
y = x
z = 257

请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?

答:变量值相同, id 内存地址相同。

python代码阐述

x = 257
>>> y = x
>>> z =257
>>> id(x)
2935054687152
>>> id(y)
2935054687152
>>> id(z)
2935054434128
  1. 简述数字类型

    int整型、float浮点数、complex复数、布尔值类型、long长整型

  2. 简述字符串类型

    1.整型 int 
    2.浮点型(小数点) flot 表达方式:一般计数法,科学计数法
    3.字符串 str  
    4.列表  list 
    5.字典  dict  
    6.布尔值 bool 只有两个值:Ture 真的  False 假的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值