摘要:第四章 基础知识进阶第十七节 迭代、可迭代对象、迭代器一、 引言本来计划讲完元组和字典后就讲列表解析和字典解析,但要理解列表解析和字典解析,就需要掌握Python的高级的类型迭代器,因此本节将迭代器的概念先进行介绍。二、 概念1. 迭代:是通过重复执行的代码...
阅读全文
摘要:第3.11节 format字符串格式化的格式控制一、 引言上节介绍了四种format进行字符串格式化的方法,但都只介绍了真实值与格式符的位置映射关系,而没有介绍诸如宽度、对齐方式、精...
阅读全文
摘要:一、 引言前面两节介绍的字符串格式化方法,都有其本身对应的缺陷,老猿不建议大家使用,之所以详细介绍主要是考虑历史代码的兼容性,方便大家理解前人留下的代码。老猿推荐大家新编码时使用format方法,因为该方法比前面2种方法更强大,也更容易理解。format方法是在Pyth...
阅读全文
摘要:一、 引言上节介绍了使用百分号占位符的字符串格式化方法,看起来功能很强大,但存在两个问题:1、 在字符串格式化时必须知道变量的类型才能调用相应的格式化类型编码(如%s,也称为转换说明符),当变量类型发生变化时,需要一个个去查找格式化字符串修改对应的格式化类型编码;...
阅读全文
摘要:一、 概念 格式化字符串就是将一些变量转换为字符串并按一定格式输出字符串,包括指定字符的位置、对齐方式、空位补充方式等。Python提供了多种字符串格式设置方法。本节先介绍一种简单的方法。 格式化字符串时,指定字符串格式化输出格式的字符串称为...
阅读全文
摘要:一、 字符串补充知识1. 上节介绍的三引号是三个单引号,经查有关资料及验证,确认三个双引号也可以。非常抱歉误导大家了;2. 原始字符串:原始字符串就表示字符串中的信息如果存在反斜杠不会进行转义,直接将反斜杠(\)作为一个字符串中的字符。但原始字符串不能以单个...
阅读全文
摘要:一、 引言前面第二章已经接单介绍了字符串,本来计划讲完列表解析和字典解析再来精讲字符串的内容,但发现要讲列表解析和字典解析需要介绍迭代器和生成器,这个概念比较复杂,老猿还需要复...
阅读全文
摘要:一、 基本概念Python提供一种通过名称来访问其各个值的数据结构,这种数据结构称为映射(mapping)。字典(dict)是Python中唯一的内置映射类型,其中的值不按顺序...
阅读全文
摘要:本来计划是列表还要讲一节列表解析,另外列表的内容介绍完之后就讲元组、再之后是字符串,将序列的内容讲完。考虑到列表解析的内容比较复杂,字符串功能很强大,内容比列表还多,因此接下来...
阅读全文
摘要:一、 列表切片操作补充列表切片支持所有序列切片的方法,以倒序切片和步长大于1的情况再举例验证一下:l=[1,2,3,4,5]l[::2] #结果[1, 3, 5]l[-1::...
阅读全文
摘要:鉴于Python中列表(list)的强大功能,本节及后面至少有一节都是介绍列表相关的知识,本节先介绍基本的列表知识。一、 列表的定义列表是一种可以修改的序列,它有点类似于c语言...
阅读全文
摘要:一、概述序列是Python中最基本的数据结构,C语言中没有这样的数据类型,只有数组有点类似,但序列跟数组差异比较大。序列的典型特征如下:序列使用索引来获取元素,这种索引方式适用...
阅读全文
摘要:一、 Python的算术运算 Python的算术运算符与C语言类似,略有不同。包括加(+)、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位与(&)、按位求补(~)、左移位(<<)、右移位(>>)、单目求反(-)、幂运算(**)、整除运算(//)、增强运算、增强矩阵乘法(@)。 增强运算
阅读全文
摘要:一、 Python的算术运算Python的算术运算符与C语言类似,略有不同。包括加(+)、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位与(&)、按位求补(~)、...
阅读全文
摘要:上节已经介绍了极简的Python代码编写,已经用到了赋值语句,本节对Python的程序语句进行介绍。一、 常用命令在介绍Python语句之前,先介绍一下几个有用的Python命...
阅读全文
摘要:第三节 简单的Python数据类型、变量赋值及输入输出Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装、WINDOWS...
阅读全文
摘要:Python的环境安装好以后,可以通过IDLE(Python 3.7 64-bit)进入图形界面使用Python,也可以通过Python 3.7 64-bit进入命令行交互式界...
阅读全文
摘要:第1.1节 学习环境搭建应该有多种软件可以用于学习环境搭建,本人电脑硬件很差,WIN7的操作系统,4G的内存+I3的处理器,虚拟机都没办法运行,因此就用Python本身提供的环...
阅读全文
摘要:第一章 引子写在开篇的话写在开篇的话老猿Py...
阅读全文