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

    当x=10,赋值x=11,的代码,也就是10没有对应的变量名,

    10在python眼中相当于垃圾,就会被清理掉,释放内存.

  2. 对于下述代码:

    x = 10
    y = 10
    z = 10
    del y

10 的引用计数为多少?

应用计数为2

```python
x = 257
y = x
del x
z = 257
``` x对应的变量值257的引用计数为多少? 应用计数1
  1. 简述Python小整数池概念:

    小整数池范围[-5,257],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被回收,为了避免重复申请内存空间所带来的效率问题,而创建的小整数池

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

    print(x)

    print(id(x))

    print(tape(x))

  3. 对于下述代码:

    x = 257
    y = x
    z = 257

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

x和y相同,z不同,

应为x=257,257有一个内存地址,y=x,所以y=x=257,所以它们的内存地址一样,z=257,257又有另一个内存地址,故z跟x,y内存地址不一样

  1. 简述Python的五大数据类型的作用、定义方式、方法:

    1数字类型

    整型int 作用:表示年龄,各种号码,级别。

    定义方式:age = 15 print(id(age))

    方法:加减乘除,逻辑判断

    浮点型float作用:身高,体重,薪资

    定义方式:salary = 2.1

    方法:加减乘除,逻辑判断

    2字符串类型

    作用:表示名字,爱好

    定义:单引号,双引号,三引号内所表示的一串字符

    方法:字符串只能+ *逻辑运算

    3列表

    作用:存放多个值,如爱好。

    定义:在[]内逗号分隔开任意类型的值。

    方法:存不是目的,取才是目的,牢记索引号从0开始

    4字典

    作用:用来存取多个值,按照key:value的方式存值,取得时候通过key而非索引去取值,key队value具有描述性作用。存放数据的种类具有多种多样并且数据较多时使用字典。

    定义:在{}内用逗号开分割开多个元素,每个元素都是key:value的格式,其中value是任意格式的数据类型,key具有描述作用,所以通常是字符串类型。

    方法:字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值。

    5布尔型

    作用:用于判断条件结果

    定义:true,false,通常情况下不会直接引用,需要使用逻辑得到结果。注意,一般python中自带布尔值,除了0.none,空,false胡布尔值为false,其余为true.

  • jupyter以下 快捷键+快捷键意义

    • shift+enter 运行
    • ese 退出代码块
    • b 往下扩展代码块
    • a 往上扩展代码块
    • y 代码模式
    • m markdown模式
    • dd 删除代码块
  • 以下 英语单词+释义

    • input 输出
    • raw 原生的
    • format 格式化
    • f-string 格式化
    • and 并
    • or 或
    • nor 不是
    • temp 临时的
    • if 如果
    • else 否则
    • username 用户名
    • pwd 密码
    • while 当
    • break 中断
    • continue 继续
    • for 对于

python计算机基础(三)的更多相关文章

  1. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  2. day001 Python 计算机基础(2019年5月16日)

    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp作为一名程序员或者即将踏入IT行业的准程序员,学习任何一门编程语言,都需要有基本的计算机基础 ...

  3. 【python之旅】python的基础三

    目录: 1.装饰器 2.迭代器&生成器 3.Json & pickle 数据序列化 4.软件目录结构规范  一.装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原 ...

  4. python 计算机基础

    1.什么是编程语言. 语言是一个事物与另一个事物沟通的介质. 编程语言是程序员与计算机沟通的介质. 2.什么是编程. 编程是人按照某种语法规范设计出计算机能够识别的语言 表达的结果是程序,程序就是一系 ...

  5. python django基础三 模版渲染

    request对象 当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpRequest对象.Django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用 reque ...

  6. python计算机基础(二)

    1. 操作系统有什么用? #1外部指令转化成0和1:#2.翻译所写的字符从繁(高低电压)至简(想做什么就做什么) :#3把一些硬件的复杂操作简化成一个一个接口. 2. 计算机由哪三大部分组成? 1.应 ...

  7. python计算机基础(一)

    什么是编程语言? 跟计算机交流的语言 什么是编程? 编程就是写代码,让计算机能够听懂的语言 为什么要编程? 让计算机为我们做事,取代人 计算机5大组成分别有什么作用? CPU:控制,判断,配作用,内存 ...

  8. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  9. 计算机基础+python安装注意问题+python变量介绍

    1.什么是编程语言语言是一个事物与另外一个事物沟通的介质编程语言是程序员与计算机沟通的介质 2.什么是编程编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来表达的结果就是程序,程 ...

随机推荐

  1. Floyd判圈法

    ---恢复内容开始--- http://blog.csdn.net/ruoruo_cheng/article/details/53100656 ---恢复内容结束---

  2. Hive进阶_内置函数

    Hive数学函数 round : 四舍五入 ceil : 向下取整 floor : 向上取整 ),),),),); Hive字符函数 select lower('Hello World'), uppe ...

  3. 一篇文章彻底了解Java垃圾收集(GC)机制

    垃圾收集(Garbage Collection ,GC),是一个长久以来就被思考的问题,当考虑GC的时候,我们必须思考3件事情: 哪些内存需要回收? 什么时候回收? 如何回收? 那么在Java中,我们 ...

  4. NET API 分析器

    NET API 分析器 https://www.hanselman.com/blog/WritingSmarterCrossplatformNETCoreAppsWithTheAPIAnalyzerA ...

  5. swift 第三方库迁移错误解决“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choo

    先看看错误提示 这里Alamofire库报错,原因打开工程会Xcode会提示你覆盖到最新的3.0版本.但是仍然有些框架会出现一些问题 解决办法: 选择Pods - ReactiveCocoa - Sw ...

  6. java项目定时任务实现

    首先配置spring-context.xml文件 在xmlns 下加如下代码 xmlns:task="http://www.springframework.org/schema/task&q ...

  7. WebView全面学习(二)-- Native与js双方通信

    WebView全面学习(二)-- Native与js双方通信 Native与js通信的本质 Native与js通信的核心在于WebView. 两端的通信主要还是单向的.假如要完成js->Nati ...

  8. 一点对原生HTTP请求的理解与总结

    全手打原创,转载请标明出处:https://www.cnblogs.com/dreamsqin/p/10946165.html,多谢,=.=~ 术语 HTTP:超文本传输协议,规定Web浏览器如何从W ...

  9. 进度条插件使用demo

    1.下载地址: http://down.htmleaf.com/1502/201502031710.zip 2.效果图: 3.HTML代码:其中80设置当前所占百分比,即蓝色部分比例:注意引入必须的j ...

  10. JavaScript模板引擎的使用

    为了将数据库中的一组记录转换成HTML输出到界面上,大家都采用哪些做法呢? 在WebForm时代我们经常使用datagrid.repeater,当MVC问世后我们开始直接在视图上编写C#循环语句,而现 ...