美文网首页
Python编程笔记(1)序列及Python代码实现

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

作者: 编程研究坊 | 来源:发表于2022-06-03 21:59 被阅读0次

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


    序列

    索引

    索引:使用负数索引时,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“获取

    相关文章

      网友评论

          本文标题:Python编程笔记(1)序列及Python代码实现

          本文链接:https://www.haomeiwen.com/subject/scehmrtx.html