《Python学习手册 第五版》 -第11章 赋值、表达式和打印

上一章对Python的语句和语法已经进行了基本的说明,接下来就是每个章节的详细说明,本章的主要内容就是标题中涵盖的三点:赋值语句、表达式语句、打印语句

本章重点内容如下:

1、赋值语句

  1)赋值语句的特点(注意事项)

  2)赋值语句的形式:基本形式、元组及列表解包赋值、序列赋值、扩展的序列解包、多目标赋值、增量赋值

  3)变量命名规则

2、表达式语句

  1)常见的表达式语句

  2)表达式语句和原位置修改

3、打印操作

  1)调用形式

  2)应用示例

以下是针对以上重点内容的详细说明

1、赋值语句

1)赋值语句的特点,也是要特别的注意事项

  a)赋值语句创建对象引用:赋值语句不是赋值对象,也不会创建对象,它创建的是对象的引用,并把这个引用给到变量

  b)变量在首次赋值时会被创建:在将对象引用赋值给变量时,如果该变量还没有创建,系统会自动创建该变量

  c)变量在引用前必须先赋值:也就是说,你想过操作中,如果要使用一个变量,必须先对这个变量赋值,如果不赋值,是无法使用的

2)赋值语句的形式:这是重点内容

(1)基本形式:最常见也是最基本的形式就是直接用【=】,右边的值赋值给左边,示例:a=1234

(2)元组及列表解包赋值:就是右边的数据形式是元组和列表的形式,代码示例如下:

(3)序列赋值及扩展序列解包

序列赋值,就是把多个序列数据,分别赋值给不同变量,重要的一点是,右边的序列数据数量要与左边的变量个数对应,代码示例如下:

扩展序列解包,为了使得序列赋值更通用,可以通过解包的形式赋值,也就是通过变量前面增加【*】,来使得序列赋值可以操作,代码示例如下:

这个地方【*b】的意思就是,sep中的第一个数据,赋值给其他单个变量(此处是1赋值给a,其他剩余的数据2,3,4赋值给b,所以b就是一个列表的形式,针对这个示例以及序列解包赋值,可以扩展很多,你可以再深入思考,在此不赘述

(4)多目标赋值:就是把同一个数据对象,赋值给多个变量,示例:a=b=c=‘spam‘

(5)增量赋值:就是在原变量的基础上增加后再赋值给变量,示例:X+=1(前提是X已经赋值,例如X=1),代码操作示例如下:

 3)命名规则

在赋值语句的操作中,会涉及到创建变量,所以变量如何命名也是要特别注意的,也是有命名规则的,

1)语法:(下划线或字母)+(任意数目的字母、数字或下划线),示例:_123abc__

2)变量的命名区分大小写,即__123abc__与__123ABC__是两个不同的变量

3)变量的命名禁止使用保留字:顾名思义,就是系统已经使用的变量名称,你已经无法使用,为什么?因为变量命名不能有二义性,否则系统无法查找和使用数据

2、表达式语句

1)常见的表达式语句:主要是函数调用和方法调用,示例:spam(eggs, ham) ; spam.ham(eggs)

2)表达式语句和原位置修改:表达式语句常常用于执行可以在原位置修改列表的列表方法,代码示例如下:

但是,很多时候会误操作,把表达式语句写成赋值语句,例如:承接上面的例子,有些人在操作是可能会写成:L=L.append(4),这个是错误的,为什么错误呢?会提示什么吗?可以自己操作看下

3、打印操作

1)调用形式:我个人不习惯记忆那么长的规范,如果你需要使用,其实在使用中会慢慢学习到,就是那些用的多了,你也就记住了,如果你在使用中忘记规范怎么办,可以使用help(print)来查看,代码示例如下:红圈内的就是调用形式,下面的是参数说明,因为都是英文的,所以在此多说一句,学习英文很重要

2)应用示例:

print调用的参数还有很多,例如file、flush,感兴趣的可以深入研究,通过百度查询即可,在此仅讲解一些基本的使用,如果后面有用到其他会再说明

以上就是本章内容的详细说明!

《Python学习手册 第五版》 每章时间规划及完成进度

2019.11.25-2019.12.01 第01章,已完成

2019.12.02-2019.12.08 第02章,已完成

2019.12.09-2019.12.15 第03章,已完成

2019.12.16-2019.12.22 第04章,已完成

2019.12.23-2019.12.29 第05章,已完成

2019.12.30-2020.01.05 第06章,已完成

2020.01.06-2020.01.12 第07章,已完成

2020.01.12-2020.01.19 第08章,已完成

2020.01.20-2020.01.26 第09章,已完成

2020.01.27-2020.02.02 第10章,已完成

2020.02.03-2020.02.09 第11章,已完成

2020.02.10-2020.02.16 第12章,未完成

2020.02.17-2020.02.23 第13章,未完成

2020.02.24-2020.03.01 第14章,未完成

原文地址:https://www.cnblogs.com/zhangjiyou/p/12247511.html

时间: 2024-10-20 07:54:51

《Python学习手册 第五版》 -第11章 赋值、表达式和打印的相关文章

《Python学习手册 第五版》 -第12章 if测试和语法规则

本章节的内容,主要讲解if语句,if语句是三大复合语句之一(其他两个是while和for),能处理编程中大多数逻辑运算 本章的重点内容如下: 1.if语句的基本形式(多路分支) 2.布尔表达式 3.if三元表达式 以下是针对重点内容的详细说明 1.if语句的基本形式 if语句是根据测试结果,从一些备选的操作中做出选择的语句,也就是说要先计算测试结果,再选择做什么,基本形式如下: if test1: statements1 elif test2: statements2 else: stateme

《Python学习手册 第五版》 -第16章 函数基础

前面的章节讲解的是一些基础数据类型.基本语句使用和一些文档查看的内容,这些都是一些基础,其实还谈不上入门,只有了解了函数,才算入门 函数是编程里面使用最多的也是最基本的程序结构, 本章重点内容 1.函数 1)什么是函数? 2)为什么使用函数? 2.编写函数 1)函数的基本格式 2)定义和调用函数 3)函数的多态.局部变量 接下来针对本章重点,展开详细的说明 1.函数 1)什么是函数? 这里没有严格的定义,用通俗易懂的方式来说: 函数就是将一些语句集合在一起的组件,从而让他们能够不止一次的在程序中

《Python学习手册 第五版》 -第9章 元组、文件与其他核心类型

本章的主要内容是介绍了元组和文件的使用,同时作为介绍数据类型的最后一个章节,本章也总结和复习了前面所介绍的核心数据类型,总结的部分在此不多介绍,因为前面章节都有,在此就重点介绍以下两点内容 1.元组 1)元组是什么?如何使用? 2)元组VS列表 2.文件 1)文件的打开 2)文件的使用 以上就是本章要讲解的重点内容,接下来就详细讲解 1.元组 1)元组是什么?如何使用? 元组是任意对象的有序集合,一旦创建则不可改变.元组和列表非常相似,只不过元组不能再原位置修改,元组通常写成包在圆括号中的一系列

分享《Python学习手册(第4版)》高清中文PDF+高清英文PDF+源代码

下载:https://pan.baidu.com/s/1b7P9O6cHVBqce83G-zoJew 更多资料:http://blog.51cto.com/3215120 <Python学习手册(第4版)>高清中文PDF+高清英文PDF+源代码 高清中文PDF,1162页,带书签目录,文字可以复制.高清英文PDF,1594页,带书签目录,文字可以复制.中英文两版对比学习.配套源代码. 其中,中文版如图: 原文地址:http://blog.51cto.com/3215120/2316529

分享《Python学习手册(第4版)》+PDF+源码+Mark Lutz+刘军

下载:https://pan.baidu.com/s/1ewYKsSHlowrsAYoeqCfNbA 更多资料:http://blog.51cto.com/14087171 <Python学习手册(第4版)>高清中文PDF+高清英文PDF+源代码 高清中文PDF,1162页,带书签目录,文字可以复制.高清英文PDF,1594页,带书签目录,文字可以复制.中英文两版对比学习.配套源代码. 其中,中文版如图: 原文地址:http://blog.51cto.com/14087171/2321655

《Python 学习手册4th》 第十九章 函数的高级话题

''' 时间: 9月5日 - 9月30日 要求: 1. 书本内容总结归纳,整理在博客园笔记上传 2. 完成所有课后习题 注:“#” 后加的是备注内容 (每天看42页内容,可以保证月底看完此书) “重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题.习题题目- 加粗,16px ''' 重点笔记 一. 函数设计概念 耦合性: 对于输入使用参数并且对于输出使用return语句 1 耦合性: 只有在真正必要的情况下使用全局变量 耦合性: 不要改变可变类型的参数,除非调用者希望这样做

《Python 学习手册4th》 第十六章 函数基础

''' 时间: 9月5日 - 9月30日 要求: 1. 书本内容总结归纳,整理在博客园笔记上传 2. 完成所有课后习题 注:“#” 后加的是备注内容 (每天看42页内容,可以保证月底看完此书) “重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题.习题题目- 加粗,16px ''' 重点笔记 摘要 函数是Python为了代码最大程度的重用和最小化代码冗余而提供的最基本的程序结构.一. 为何使用函数 最大化的代码重用和最小化代码冗余 流程的分解 本章习题: 1. 编写函数有什么

《Python 学习手册4th》 第十二章 if

''' 时间: 9月5日 - 9月30日 要求: 1. 书本内容总结归纳,整理在博客园笔记上传 2. 完成所有课后习题 注:“#” 后加的是备注内容 (每天看42页内容,可以保证月底看完此书) “重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题.习题题目- 加粗,16px ''' 重点笔记 摘要 一. 二. 三. 四. 五. 六. 七. 八. 九. 本章习题:

Python学习手册笔记

之前为了编写一个svm分词的程序而简单学了下Python,觉得Python很好用,想深入并系统学习一下,了解一些机制,因此开始阅读<Python学习手册(第三版)>.如果只是想快速入门,我在这里推荐了几篇文章,有其他语言编程经验的人简单看一看就可以很快地开始编写Python程序了. 黑体表示章节, 下划线表示可以直接在原文对应位置查到的专有技术名词. 原书配套答案请到http://www.hzbook.com/Books/4572.html下载,简单注册即可. 第三章 如何运行程序 impor