随笔分类 - 技术查阅手册
Python 全栈开发笔记,包括 Python 基本知识、并发编程、网络编程、MySQL 数据库、Django、Git、Web 前端开发、Django REST framework、Vue 等各种杂七杂八的笔记。虽不敢说全部正确,但能保证 95% 以上的代码我都亲手敲过运行过,至少是看别人运行成功过。不敢说原创,毕竟这么多的东西,全都原创,说了也没人信。但我能保证,每句话我都推敲过,尽量保证没有错误。
摘要:推导式 [TOC] 列表推导式 推导式用来创建一些有规律的可变数据结构,能够让代码变得更加简洁。 比如,我们想要通过循环的方法创建一个数字从 1 到 50 的列表,可以这样做: 如果使用列表推导式,我们只需要一行代码: 我们就成功创建了一个 。我们还可以运用字符串的格式化实现更多样化的输出: 前面两
阅读全文
摘要:解构 我们刚刚提到了字典的 方法会返回键值对元组的键值对元组列表: 输出的内容为: 我们得到的是一个键值对列表,每个键值对以元组的形式存在。 如果现在,我们需要提取其中的每个元素,可以这样操作: 虽然能够实现,但是十分繁琐,这就需要用到结构的方法。 结构的基本样式是这样的: 可以看出, 和 的值分别
阅读全文
摘要:for 循环 与以死循环形式存在的 不同的是, 往往以有限循环的形式存在。 的基本结构为: 其中, :关键字 :变量名 :关键字 :可迭代对象 用已有的知识,如果我们想分别打印字符串 中的每一个字符,可以使用 来实现: 如果使用 ,我们可以更简便地实现目的: 看下面这样一个例子: 最终打印出来的结果
阅读全文
摘要:运算符 [TOC] 比较运算符 比较运算符主要有六个: 1. :大于 2. :大于等于 4. ,查找顺序为从左向右。例如: 当数字之间进行逻辑运算时,有这样一套规则: 官方给出的运算规则是这个样子的: | 操作 | 结果 | | : | | | x or y | 如果 x 为假,选择 y,否则选择
阅读全文
摘要:while 循环 [TOC] while 循环基本结构 循环就是不断地重复着某件事情。 是 while 循环的关键字。 while循环的基本结构: 典型 while 循环示例: 上面的例子中,第一步,先打印 。第二步,进入 while 语句,判断 后的条件是否为真。 后的语句是 ,为真,进入循环体中
阅读全文
摘要:流程控制语句 [TOC] 流程控制语句,也就是条件语句,通过选择判断,决定下一步的操作内容。例如:如果是男的,就来看我。 流程控制语句的关键字是 ,是 的意思。流程控制语句使用冒号 表示语句结束。 Python 中使用缩进体现代码间的从属关系。一般使用四个空格或一个 键代表一次缩进。需要注意的是,编
阅读全文
摘要:索引和切片 [TOC] 索引(下标) 索引又称下标,用来表示可迭代对象中的某个元素的位置。 用正整数表示的索引值,从左向右定位,从 0 开始计数,如 0,1,2 用负整数表示的索引值,从右向左定位,从 1 开始计数,如 1, 2, 3 例如: 输出的结果为: 切片 有这样一个字符串: ,我们想要把其
阅读全文
摘要:用户交互语句 [TOC] 语句 我们在讨论 Python 中基本数据类型时,已经讨论过 print 语句的基本用法,这里只是简单提一下: 语句 在 Python 中,用 函数实现用户和程序间的交互。 是输入的意思。使用示例如下: 当程序运行到 语句时,会发生阻塞,等待用户进行输入。程序会一直保持阻塞
阅读全文
摘要:基础数据类型补充与总结 [TOC] 整型 方法用来计算整型数字转换为二进制所占的位数: 这个方法的意思是,10 转换为二进制数是 1010,一共会占 4 位。 字符串 方法 方法用来将字符串的首字母大写: 方法 方法能将字符串每个单词的首字母大写,区分首字母的方式有空格、符号和数字等: 和 方法 方
阅读全文
摘要:Python 中表示 False 的方法 在 Python 中,所有数据类型,只要是空的,就是 False,否则就是 True。
阅读全文
摘要:集合 [TOC] 集合概览 集合也是 Python 中的基本数据类型之一。 集合最重要的一个特点是天然去重。 集合的关键字是 set。 空集合的表示方法只有一种: 。 集合是一种无序的,可变的,可迭代的,元素唯一且不可哈希的数据类型。 集合可以被看作是一种没有值的字典: 都用 标识 集合的元素是不可
阅读全文
摘要:字典 [TOC] 字典初识 我们来看下面的一个例子: 其中,列表 中存储的是同学的名字, 中存储的是对应同学的学号。例如, 的学号是 。 如果我们要查找新力的学号,就要去另一个列表中找到其索引对应的学号值,例如: 这样的操作虽然也能满足我们的需求,但是显然有些繁琐。而且一旦任何一个列表中的索引发生了
阅读全文
摘要:元组 元组也是 Python 中的数据类型之一。元组的关键字是 。 元组的定义方法和列表极其相似,只是将 变成了 。很多时候,小括号可以省略: 元组就是一个不可变的列表。因为不可变,元组没有增删改的方法,只能进行查看。 元组也可以通过索引方式进行查找,也同样支持切片操作: 输出的结果为: 注意元组切
阅读全文
摘要:列表 [TOC] 列表的定义 同 、`字符串 布尔值 列表 列表 list 字典 列表 字符串`,可见它是十分重要的。 列表的作用更像是一种容器,形象一点说就是我们用的书包: 1. 列表能储存大量数据 2. 列表能储存不同数据类型的数据 与列表相对照,我们先来观察一下这样一个字符串: 这个字符串中包
阅读全文
摘要:整型数据详述和进制转换 [TOC] 整型数据概述 整型数字在 Python 中的关键字是 ,整形在计算机中用于计算和比较。 在 32 位机器上 int 的范围是: ,也就是 ; 在 64 位机器上 int 的范围是: ,也就是 ; 在 Python 3 中,整型统统使用 。在 Python 2 中,
阅读全文
摘要:详解 在 "字符串格式化" 的那一部分已经有所讨论。其实当时已经讨论得差不多了,今天只是稍微地有一点点补充。主要还是复习。 的基本结构是这样的: 输出的结果为: 就是在字符串的引号前面加上一个字母 。字母大小写都可以,但是推荐使用小写。 中除了可以使用变量外,还可以放入函数: 输出的结果为: 甚至可
阅读全文
摘要:字符串方法详解 [TOC] 字符串方法有很多,本节课只讨论一些常用的,使用万能的点操作字符串的方法。 因为字符串是不可变数据类型,所以字符串方法不会在字符串本身进行修改,而是将修改后的新字符串作为返回值返回。故而若要使用字符串方法,需要使用变量来接收才行。 方法 方法可以将字符串中的所有小写字母转换
阅读全文
摘要:字符串的格式化 [TOC] 有这样一个字符串: 如果我们想让用户输入名字,年龄,性别和爱好,然后程序按照上面的格式给打印出来。从目前我们所学的知识,我们可以用这样的代码来实现: 代码运行后就是这样的: % 格式化 不过虽然我们实现了需求,但是太过繁琐。这里就可以用到格式化的方法。格式化,就是在字符串
阅读全文
摘要:整型、字符串和布尔值 在 Python 中基础的数据划分(数据类型)总共有 7 种,今天主要讨论其中的三种:str(字符串)、int(整型)和bool(布尔值)。 整型 整型数据在 Python 中的关键字为 。整型数据的主要用途是进行计算和比较。 整型数据的基本用法和操作如下: 字符串 字符串在
阅读全文
摘要:变量、常量和注释 [TOC] 变量 先介绍一个 函数,用来打印(输出)数据。 变量的官方定义:将程序中运行的中间值,临时存储起来,以便再次使用。 通俗来讲,变量就是给数据起一个昵称,方便调用。 下面的是一个典型的赋值变量的语句: 其中, 是赋值给变量的值,也就是数据; 代表的是赋值操作; 是变量名。
阅读全文

浙公网安备 33010602011771号