再次扫地

本文深入讲解Python编程的基础知识,包括Python程序的执行方式及其优缺点,垃圾回收机制,小整数池概念,变量的内存地址及数据类型。同时,探讨了数字类型、字符串类型的应用与操作,以及字符串与整数的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

    • 交互式

      优点:直接给出结果

      缺点:关掉了程序就没了

    • 命令行式

      优点:可以保存

      缺点:无法及时得到报错反馈

  2. 简述Python垃圾回收机制:

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

  3. 对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

答:2

x = 257
y = x
del x
z = 257

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

答:1

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

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

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

x = 10
age=10
#打印值
print(age)
#打印内存地址
print(id(age))
#打印数据类型
print(type(age))
  1. 对于下述代码:
x = 257
y = x
z = 257

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

x,y,z的变化量相同,但是只用x和y的内存地址相同,z不同1774890-20190909163136022-121561914.png

  1. 简述数字类型

    整数 浮点型 字符串 列表 字典 布尔值

  2. 简述字符串类型

    #1.作用:描述姓名/单个爱好/性别
    
    #2.定义方式
    # name="nick's"#碰到的第一个引号,第二个就停止了
    # name1='nick'
    #
    # name2='''
    # wdnmd
    # 真就白给啊
    #
    # '''
    # print(name2)
    int_str=str(123)
    print(int_str)
    print(type(int_str))
    # str_int=int("aaa")
    # print(str_int)#baocuo
    str1='nick'
    str2='handsome'
    print(str1+''+str2)
    print(str1*10)

转载于:https://www.cnblogs.com/jimGraymane/p/11492501.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值