Python 编程-从入门到实践(上)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

请 插创入建您数的字标列题表内 容
使用range()函数生成一系列数字。
range()函数还可以指定步长,如输出1-10 的偶数。
输出到4就停止了,这是在编程语言中经常遇到 的差一行为的结果,函数range()让Python从指 定的第一个值(1)开始数,并到达第二个值 (5)后结束,因此输出不包括5,因此,使用 range()时,如果输出不符合预期,请尝试指定 值加一或减一。
虽然不能修改元组的元素,但可以给存储元组的变量重新赋值。
请插入您的标题内容
04
If语句
第四章if if语句
条件测试
If语句
请 插 入条您件的测标试题 内 容
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。 注意:Python中=是赋值语句,而==则是比较语句,其他比较符还有>,<,>=,<=,!=。
请 插 入 您字的符标串题 内 容
字符串就是一系列字符,在Python中,用引号 括起来的都是字符串,单双均可,如下图所示。
Python中使用+完成字符串的拼接
修改字符串大小写,可使用title()首字母大写, lower()全部小写或者upper()全部大写,具 体用法如下:
请 插制入表您符的和标换题行内符容
使用\t表示制表符,\n表示换行符
删除空白,lstrip(),rstrip()和strip()分别为删 除左边空格,删除右边空格,删除所有空格
请 插 入 您数的字标 题 内 容
Python中整数的加减乘除四则运算如左图所示,注意, Python中乘方使用两个乘号表示,与其他语言一样, 浮点数的位数可能是不确定的。
字典列表:
每当需要在字典中将一个键关联到多个值时,都可以在 字典中嵌套一个列表。
列表字典:
请 插 入字您典的嵌标套题 内 容
字典中嵌套字典
请插入您的标题内容
感谢观看
只想运行一个代码块时使用if-elif-else 结构;如果需要运行多个代码块, 就使用一系列独立的if语句。
请插入您的标题内容
05
字典
第五章 字典
使用字典
遍历字典
字典嵌套
请 插 入使您用的字标典题 内 容
在Python中,字典是一系列键-值对,每个键都与一个值相关联,可以使用键来访问与之相 关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python 对象用作字典中的值。 在Python中,字典用放在花括号{}中的一系列键-值对表示,指定键时,Python将返回与之 相关联的值,键与值之间用冒号分隔,而键-值对之间用逗号分隔。
仅遍历值时,可使用方法values(),此时返 回的是所有的值,可能包含不同键对应的相同 的值,要返回的值无重复可使用set()
仅遍历键时,可使用方法keys(),遍历字典时会默认遍历所 有的键,因此keys()可省略。
请 插 入字您典的嵌标套题 内 容
将一系列字典存储在列表中,或将列表作为值存储 在字典中,称为嵌套。
如上图所示,可以使用str()将非字符型,如整型, 强制更改为字符串型
请 插 入 您注的释标 题 内 容
Python中使用#标识来注释,#后的内容将被Python解 释器忽略。
在使用任何语言编程时,必要的注释会大大降百度文库程 序的阅读和维护的难度。
请插入您的标题内容
02
列表简介
第二章 列表简介
列表是什么
要获取与键相关联的值,可以依次指定字典名和放在方括号内的键。
请 插 入使您用的字标典题 内 容
字典是一种动态结构,可随时在其中添加键-值对。
通过对键对应的值直接再赋值完成值的修改。 通过del函数可实现键-值对的删除。
请 插 入遍您历的字标典题 内 容
与列表相似,可以使用for循环实现字典中键值对的遍历
do_something 与for循环相同,缩进的代码行都属于当前执行操作。 if-else结构 当测试通过时执行一个操作,未通过时执行另一个操作。 if condition1_test:
do_something1 else:
do_something2 if-elif-else结构,可根据需要使用任意数量的elif代码块,结尾的else代 码块可省略。 当需要测试多个条件,并在每个条件都为True时都执行相应的操作时, 可使用一系列不包含elif和else的语句。
当不知道元素的索引的时候,可以通过 remove()直接对其进行删除。
修请改插、入添您加的和标删题除内元容 素
将元素从列表中删除,并能继续使用这个 元素时,可以使用pop()。
使用pop()时可以删除列表最后一个元素。
通过指定元素的索引可以弹出列表中任意 位置元素。
请 插 入组您织的列标表题 内 容
通过使用方法sort()可以对列表进行永久排序。
使用sorted()函数可以临时改变排序,如下 图,使用sorted()时,只是将列表中的元素 临时按特定顺序显示,而并不改变列表中 元素的顺序。同时反向排序时可以使用方 法reverse()。
当反向排序时可以通过对方法sort()传递参 数reverse=True来完成。
请 插 入 您元的组标 题 内 容
列表因为是可修改的,非常适合用于存储在程序运行期间可能变化的数据集。Python中将不可修 改的列表称之为元组。 元组的定义与列表相似,不过使用的是圆括号。访问方式与列表相同,由于元组是不可修改的, 对其元素进行修改的操作时被禁止的。同样使用for循环可以对其进行历遍。
Python中访问列表中最后一个元素时,可以将索引指 定为-1,相应的倒数第三个元素就是-3.
修请改插、入添您加的和标删题除内元容 素
对于列表中的元素可以通过重新指定它 的值完成修改。
使用del函数完成列表中元素的删除
将新的元素添加到列表的末尾时可以使 用方法append()。
对于在列表中任意位置插入元素时可使 用insert()。
变量名只能包含字母、数字和下划线, 可以使字母和下划线打头,但不能是数 字打头;
变量名不能包含空格,可以使用下划线 分隔其中的单词;
不要将Python中关键字和函数名作为变 量;
变量名应间断且具有描述性; 慎用小写字母l和大写字母O,因为它们
很容易被认错。
使用变量时避免命名错误
注意少了一个s, 右侧输出结果就 报错
通过len()函数可以获取列表的长度。
第三章 操作列表
遍历整个列表
创建数字列表
元组
请 插遍入历您整的个标列题表内 容
需要对列表中 的每个元素都执行相同的操作时,可使用for循环。 请勿忘记冒号
将列表magicians中的元素依次赋值给临时变量magician(可指定任意名称),分别执行for循环当中的内容。 for语句后缩进的内容都属于当前for循环,循环内语句结束时取消缩进。
修改、添加和删除元素 组织列表
请 插 入列您表的是标什题么内 容
列表由一系列特定按顺序的排列的元素组成,列表中的元 素之间可以没有任何关系,在Python中,用方括号[ ]来表 示列表,并用逗号分隔其中的元素。
同样的,可以对列表中的元素进行单独操作。
访问列表中的元素,可以通过指定元素在列表中的位置完 成,注意,列表的索引是从0开始的。
请 插 入条您件的测标试题 内 容
使用关键字and和or可实现同时检查多个条件。 使用关键字in和not in可检查特定值是否包含在列表中。
请 插 入 您If语的句标 题 内 容
If语句有很多种,需根据测试条件数选择合适的if语句。 最简单的if语句只有一个测试和一个操作: if condition1_test:
Python中可以使用函数list(),将range()生成的数 字转换成列表。
请 插创入建您数的字标列题表内 容
下面的处理数字列表的函数可以轻易求得 数字列表中最大值,最小值以及求和。
通过列表解析完成平方数列表的创建。
请 插 入组您织的列标表题 内 容
处理列表中的部分元素,Python中称之为切片。需要指定第一个元素的索引和最后一个元素的索引加 一,不指定第一个索引时,从第一个元素开始;不指定结束索引时,到最后一个元素结束,负数索引 同样有效。当开始和结束索引都省略时,就是对元列表的复制,切片仍可以视为一个列表,同样可以 通过for循环历遍。
Python编程
从入门到实践
请 插 入 您 的01标 题 内变容量与简单数据类型
目录
02
列表简介
03
操作列表
04
If语句
05
字典
请插入您的标题内容
01
变量与简单数据类型
第一章 变量和简单数据类型
变量的明明与使用
字符串
数字
注释
制表符和换行符
变请 量插 入的您命的名标与题使内用容
相关文档
最新文档