【0728 | 预习】第三篇 Python基础
第三篇 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基础的更多相关文章
- 前端第三篇---前端基础之JavaScript
前端第三篇---前端基础之JavaScript 一.JavaScript概述 二.JavaScript的基础 三.词法分析 四.JavaScript的内置对象和方法 五.BOM对象 六.DOM对象 七 ...
- 进击python第三篇:基础
基础拾遗 序列解包 例: >>>x,y,z=1,2,3 >>>print x,y,z 1 2 3 交换变量也是没问题 >>>x,y=y,x > ...
- 第一篇:python基础
python基础 python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 ...
- 【Python之路】第七篇--Python基础之面向对象及相关
面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一.isinstance(obj, cls) 检查obj是否是类 cls 的对象 class Foo(objec ...
- 【Python之路】第九篇--Python基础之线程、进程和协程
进程与线程之间的关系 线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除.线程可与属于同一进程的其它线程共享进程所拥有的全 ...
- 【Python之路】第八篇--Python基础之网络编程
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. sock ...
- 【Python之路】第六篇--Python基础之模块
模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...
- 前端开发【第三篇: JavaScript基础】
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...
- Python3入门(三)——Python基础语法
一.基本语法 1.行和缩进 Python中,不使用括号来表示代码的类和函数定义块或流程控制. 代码块是由行缩进,缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量. 如下所示: a = 100 ...
随机推荐
- ML.NET技术研究系列-2聚类算法KMeans
上一篇博文我们介绍了ML.NET 的入门: ML.NET技术研究系列1-入门篇 本文我们继续,研究分享一下聚类算法k-means. 一.k-means算法简介 k-means算法是一种聚类算法,所谓聚 ...
- 基于SpringBoot从零构建博客网站 - 设计可扩展上传模块和开发修改头像密码功能
上传模块在web开发中是很常见的功能也是很重要的功能,在web应用中需要上传的可以是图片.pdf.压缩包等其它类型的文件,同时对于图片可能需要回显,对于其它文件要能够支持下载等.在守望博客系统中对于上 ...
- .NET Core 学习资料精选:入门
开源跨平台的.NET Core,还没上车的赶紧的,来不及解释了-- 本系列文章,主要分享一些.NET Core比较优秀的社区资料和微软官方资料.我进行了知识点归类,让大家可以更清晰的学习.NET Co ...
- Java设计模式学习笔记(三) 工厂方法模式
前言 本篇是设计模式学习笔记的其中一篇文章,如对其他模式有兴趣,可从该地址查找设计模式学习笔记汇总地址 1. 简介 上一篇博客介绍了简单工厂模式,简单工厂模式存在一个很严重的问题: 就是当系统需要引入 ...
- Spring MVC源码(二) ----- DispatcherServlet 请求处理流程 面试必问
前端控制器 前端控制器,即所谓的Front Controller,体现的是设计模式中的前端控制器模式.前端控制器处理所有从用户过来的请求.所有用户的请求都要通过前端控制器.SpringMVC框架和其他 ...
- Fedora dnf配置
1.在配置文件/etc/dnf/dnf.conf中加入: fastestmirror=true keepcache=true 这样下载安装软件就快多了. 2.dnf常用命令 检查并升级可用软件包: $ ...
- Spring集成Shiro使用小结
shiro的认证流程 Application Code:应用程序代码,由开发人员负责开发的 Subject:框架提供的接口,代表当前用户对象 SecurityManager:框架提供的接口,代表安全管 ...
- PTA 打印沙漏
https://pintia.cn/problem-sets/17/problems/260 #include <bits/stdc++.h> using namespace std; i ...
- E-R图怎么绘制
E-R图中主要涉及到的元素有: 实体:用长方形表示 关联关系:用菱形表示 属性:用椭圆表示 参考一个例子:
- vue教程(一)-html使用vue
前后端分离.微服务框架是当下比较流行的词汇,而vue就是前端框架的佼佼者.下面重点介绍一下vue的用法: vue起步:1.引包 2.启动new Vue({el:目的地,template:模板内容 ...