加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

day03

发布时间:2020-12-20 10:46:15 所属栏目:Python 来源:网络整理
导读:目录 简述执行Python程序的两种方式以及他们的优缺点 交互式 命令行式 简述Python垃圾回收机制: 当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收 对于下述代码: 10的引用计数为多少? 引用计数为2次。 x对应的变量值257的引用计数

目录

  • 简述执行Python程序的两种方式以及他们的优缺点
    • 交互式
  • 命令行式
  • 简述Python垃圾回收机制:
    • 当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收
  • 对于下述代码:
  • 10的引用计数为多少?
    • 引用计数为2次。
  • x对应的变量值257的引用计数为多少?
    • 引用计数为2次
  • 简述Python小整数池概念:
    • Python启动时,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了,当重复使用这个范围内的数时,不会开辟新的内存空间来存放数据。
  • 对于x = 10,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:
  • 对于下述代码:
  • 请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?
    • x,y,z的变量值相同,内存地址x和y相同 ,z不同
  • 简述数字类型
    • 整形
    • 浮点型
  • 简述字符串类型

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

交互式

输入一行,解释一行

交互式下,不需要使用print,会自动打印

不会用,一般做调试()

缺点:关掉了程序就没了

命令行式

解释一个文本

python是一个解释器

python 文件路径

cmd切换到当前文件夹

cd是切换

缺点:调试非常麻烦

简述Python垃圾回收机制:

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

对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

引用计数为2次。

x = 257
y = x
del x
z = 257

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

引用计数为2次

简述Python小整数池概念:

Python启动时,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了,当重复使用这个范围内的数时,不会开辟新的内存空间来存放数据。

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

print(x)
print(id(x))
print(type(x))

对于下述代码:

x = 257
y = x
z = 257

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

x,y,z的变量值相同,内存地址x和y相同 ,z不同

简述数字类型

整形

  1. 作用:描述年龄/身份证号
  2. 定义方式:a = 10,a = int(10)
  3. 使用方法:加、减、乘、除、取余、取整、幂、逻辑比较

浮点型

  1. 作用:薪资
  2. 定义方式:salary = 3.2,salary = float(3.2)
  3. 使用方法:加、减、乘、除、取余、取整、幂、逻辑比较

简述字符串类型

什么是字符串:一串字符

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

  2. 定义方式:

    name = ‘ ‘,age = str(123)

    name = ‘ ‘ 碰到第一个单引号,字符串类型,碰到第二单引号

    name = " " 碰到第一个双引号,字符串类型,碰到第二双引号

    name = ‘‘‘ dsvfgdfg
    ‘‘‘ 三个引号分行

  3. 使用方法:

    print(str1 +‘ ‘ + str2 )

    print(str1 * 10)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读