第三篇 Python基础预习

Part 1 变量

一、什么是变量?

二、为什么要有变量?

三、定义变量

四、变量的组成

五、变量名的命名规范

六、变量名的两种风格

Part 2 常量

Part 3 Python变量内存管理(面试经常问)

一、变量存放位置

二、Python垃圾回收机制

成语概括垃圾回收机制:退位让贤

引用计数

三、小整数池

Part 4 变量的三个特征

一、打印

二、判断变量值是否相等

三、判断变量id是否相等

Part 5 花式赋值

一、链式赋值

二、交叉赋值

Part 6 注释

一、注释

二、添加注释的原则

重点:#单行注释,‘ ’ ‘&“ ” “多行注释

Part 7 数据类型基础

一、什么是数据类型?

二、为何对数据分类?

三、不同数据类型

数字类型

整型(int)& 浮点型(float)

    • 作用、定义、如何用

字符串类型(“input” 接受的都是字符串)

    • 作用、定义、如何用

列表类型

    • 作用、定义、如何用

字典类型

    • 作用、定义、如何用

布尔类型

    • 作用、定义、如何用

Part 8 解压缩

一、解压缩

Part 9 Python与用户交互

一、为什么交互?

二、如何交互?

三、Python2的交互

Part 10 格式化输出的三种方式

一、占位符

二、format格式化(不推荐)

三、f-string格式化(推荐)

Part 11 基本运算符

一、算术运算符

二、比较运算符

三、赋值运算符

四、逻辑运算符

注意:bool主要进行逻辑判断运算,“and” =且、“or”=或

五、身份运算符

六、Python运算符优先级

Part 12 流程控制之if判断

一、语法

  • if
  • if...else
  • if...elif...else

二、if的嵌套

Part 13 流程控制之while循环

一、语法

二、while+break

三、while+continue

四、while循环的嵌套

五、tag控制循环推出

六、while+else

Part 14 流程控制之for循环

一、语法

二、for+break

三、for+continue

continue和break区别:前者跳过后面循环前面,后者跳过前面执行后面

四、for循环嵌套

五、for+else

六、for循环实现loading

 

【0728 | 预习】第三篇 Python基础的更多相关文章

  1. 前端第三篇---前端基础之JavaScript

    前端第三篇---前端基础之JavaScript 一.JavaScript概述 二.JavaScript的基础 三.词法分析 四.JavaScript的内置对象和方法 五.BOM对象 六.DOM对象 七 ...

  2. 进击python第三篇:基础

    基础拾遗 序列解包 例: >>>x,y,z=1,2,3 >>>print x,y,z 1 2 3 交换变量也是没问题 >>>x,y=y,x > ...

  3. 第一篇:python基础

    python基础   python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 ...

  4. 【Python之路】第七篇--Python基础之面向对象及相关

    面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一.isinstance(obj, cls) 检查obj是否是类 cls 的对象 class Foo(objec ...

  5. 【Python之路】第九篇--Python基础之线程、进程和协程

    进程与线程之间的关系 线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除.线程可与属于同一进程的其它线程共享进程所拥有的全 ...

  6. 【Python之路】第八篇--Python基础之网络编程

    Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. sock ...

  7. 【Python之路】第六篇--Python基础之模块

    模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

  8. 前端开发【第三篇: JavaScript基础】

    JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...

  9. Python3入门(三)——Python基础语法

    一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...

随机推荐

  1. @ApiImplicitParam注解

    @Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的注解" value="该参数没什么意义,在UI界面上也看到,所以不需要配置&q ...

  2. I/O:DataInput

    DataInput: boolean readBoolean() :读取一个输入字节,如果该字节不是零,则返回 true,如果是零,则返回 false. byte readByte() :读取并返回一 ...

  3. Lucene04-Lucene的基本使用

    Lucene04-Lucene的基本使用 导入的包 import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.ap ...

  4. Linux运维跳槽必备

    Linux运维跳槽必备的40道面试精华题 1.什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了 ...

  5. 利用百度AI OCR图片识别,Java实现PDF中的图片转换成文字

    序言:我们在读一些PDF版书籍的时候,如果PDF中不是图片,做起读书笔记的还好:如果PDF中的是图片的话,根本无法编辑,做起笔记来,还是很痛苦的.我是遇到过了.我们搞技术的,当然得自己学着解决现在的痛 ...

  6. kafka学习(二)-------- 什么是Kafka

    通过Kafka的快速入门 https://www.cnblogs.com/tree1123/p/11150927.html 能了解到Kafka的基本部署,使用,但他和其他的消息中间件有什么不同呢? K ...

  7. Storm基础知识学习

    概述 Storm是一个免费开源的分布式实时计算系统.Storm能轻松可靠地处理无界的数据流,就像Hadoop对数据进行批处理 编程模型 spout:数据读取数据.接收数据.将数据写出到blot bol ...

  8. TP框架基础(三)

    [系统常量信息] 获取系统常量信息: 如果加参数true,会分组显示: >系统常量信息里经常用到的是user里的路径 > APP_PATH =>string'./shop/' 项目路 ...

  9. python面向对象-封装-property-接口-抽象-鸭子类型-03

    封装 什么是封装: # 将复杂的丑陋的隐私的细节隐藏到内部,对外提供简单的使用接口 或 # 对外隐藏内部实现细节,并提供访问的接口 为什么需要封装 1.为了保证关键数据的安全性 2.对外部隐藏内部的实 ...

  10. Jenkins-slave实现并行的自动化测试

    前言 上篇文章搭建了Jenkins-slave的分布式测试环境,我一直在想一个问题,使用这种模式能不能实现并发的自动化测试?我的想法是:同一套UI自动化的测试代码,是否能够通过一个Job绑定多个sla ...