栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python编程笔记(1)序列及Python代码实现

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python编程笔记(1)序列及Python代码实现

有几种操作适用于所有序列,包括索引、切片、相加、相乘和成员资格检查。

序列

索引

索引:使用负数索引时,Python将从右(即从最后一个元素)开始往左数,因此-1是最后一个元素的位置。
对于字符串字面量(以及其他的序列字面量),可直接对其执行索引操作,无需先将其赋给变量。
示例代码:要求你输入年、月(数1~12)、日(数1~31),再使用相应的月份名等将日期打印出来。

 示例代码

切片

切片:访问特定范围内的元素,两个索引,并用冒号分隔。
第一个索引指定的元素包含在切片内,但第二个索引指定的元素不包含在切片内。
如果要从列表末尾开始数,可使用负数索引。执行切片操作时,如果第一个索引指定的元素位于第二个索引指定的元素后面,结果就为空序列。
如果切片结束于序列末尾,可省略第二个索引。
如果切片始于序列开头,可省略第一个索引。
要复制整个序列,可将两个索引都省略。
示例代码:提示用户输入一个URL,并从中提取域名。

 示例代码

执行切片操作时,显式或隐式地指定起点和终点,但通常省略另一个参数,即步长。
步长为2时,将从起点和终点之间每隔一个元素提取一个元素。
步长不能为0,否则无法向前移动,但可以为负数,即从右向左提取元素。步长为负数时,第一个索引必须比第二个索引大。步长为正数时,它从起点移到终点,而步长为负数时,它从终点移到起点。

序列相加

可使用加法运算符来拼接序列。
不能拼接不同类型的序列。

 示例代码

乘法

将序列与数x相乘时,将重复这个序列x次来创建一个新序列。
如表示还没有在列表中添加任何内容。在这种情况下,可使用 None。
示例代码:序列(字符串)乘法运算示例

 示例代码

成员资格

要检查特定的值是否包含在序列中,可使用运算符 in。
满足时返回 True ,不满足时返回 False 。这样的运算符称为布尔运算符,而前述真值称为布尔值。
示例代码:序列成员资格示例

 示例代码

内置函数 len 、 min 和 max 很有用,其中函数 len 返回序列包含的元素个数,而 min 和 max 分别返回序列中最小和最大的元素。

想要完整代码的朋友,可toutiao搜索“编程研究坊”关注后s信我,回复“Python编程笔记1“获取

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947521.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号