day 03作业

作业

1.python执行的两种方式和优缺点

1.交互式

在终端上,写一行翻译一行并执行

优点;适合调试程序。 缺点;编写的程序不保存。

2.命令行式

在文件中编写完整的程序,保存后一次性全部翻译执行

优点;编写的程序一帮存在硬盘中 缺点;程序调试困难,每次都需要在文件中该写完再保存,在重翻译全部文件。

2.python的垃圾回收机制

在程序中定义的变量值,在没有变量名指向其,即引用计数为0时会将其从内存中删除

3.引用计数

  1. 10的引用计数为2

  2. 257的引用计数为2

  3. 小整数池是在python启动时就会自动在内存中开辟一块空间存储-5~256的整数,定义为这之中的变量名直接指向相应的地址,删除再定义也不会改变内存地址

4.x=10

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

5.对于下述代码

 
x= 257
y= x
z= 257
  1. x、y、z的变量值相同

  2. x、y、z的所在内存地址在(pycharm)中相同,在终端上z与x和y内存地址不相同

  3. print(x,y,z)
    print(id(x),id(y),id(z))
    id(x)
    id(y)
    id(z)

     

6.简述数字类型

数字类型分为整型 int 和浮点型 float 表现为1和1.0 两者之间可以强制转换,在变量名字前加上另一个的类型表示 浮点型强制转换为整型之后,会舍弃掉小数部分 整型强制转换为浮点型之后,会在小数点后加0 python内置可进行 + - * / ** % // 算术运算

7.简述字符串类型

字符串就是连在一起的一串字符 定义时两侧要加引号,单双都可 若要在字符串中间加引号,则该引号不可与两侧引号相同 字符串是多行时用三单引号 字符串之间可以用 + 将几个字符串结成一个,用 * 将该字符串重复数遍。

posted @ 2019-09-09 19:52  🍞面包🍞  阅读(105)  评论(0编辑  收藏  举报