python学习笔记(05)

本文详细介绍了Python中的序列类型,包括列表、元组和字符串的基本操作,如索引、切片、添加、删除、修改和查找等。同时,还介绍了序列类型的通用操作,例如求长度、连接、重复、元素判断及最大最小值的获取。

序列


列表、元组和字符串都是序列


序列的两个特点:

    1.索引操作符

        从序列中抓取一个特定的项目

    2.切片操作符

        获取序列的一个切片,即  一部分序列


列表

  列表操作:

    --> 取值

        * 切片 和 索引

        list[]

    --> 添加

        list.append()

    --> 删除

        * del(list[])

        list.remove(list[])

    --> 修改

        list[] = x

    --> 查找

        * var in list

例:

    索引:

wKiom1YzN1CD1kUlAAB07CFh4HQ532.jpg

取第 4 个值


wKioL1YzOh_R9vVHAABTwPlsPnk862.jpg

“-”代表倒数第几位,此处索引倒数第一位


  切片:

wKiom1YzN1DDY7z3AABZt0NVmAY456.jpg

取第 2 个到第 4 个的值

注:“:”前是起始值,“:”后是结束值


wKioL1YzN4nAkgzUAABcdECusEg031.jpg

跳 步长取值,从第 1 个值起

注: “起始值 :结束值 :步长(默认1)

序列的基本操作:

1.len()                求序列长度

2.+                     连接 2 个序列  

3.*                   重复序列元素

4. in:                  判断元素是否在序列中

5. max()               返回最大的值

6. min()                返回最小的值

7. cmp(tuple1,tuple2)          比较 2 个的序列值是否相同


例:

wKioL1YzQiSxDta2AANum7VaYIg692.jpg


元组

    元组和列表十分类似,元组和字符串一样,是不可变的,即,不能修改

    元组通过“()” 中用“,”分割项目定义

    元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即,被使用的值不会改变


创建元组:

    空元组:一对空的括号组成,即:a=()

    含有单个元素的元组: 元素后面要跟一个逗号,即:a = (2,)

    一般的元组:sql = ("songqinglong", 30, "185869915@163.com")

元组操作:

    1.可通过索引 和切片操作

    例:sql = ("songqinglong", 30, "185869915@163.com")

        索引:>>>sql[0]

                    songqinglong

        切片:

    >>> sql[:2]

    ('songqinglong', 30)

    >>> sql[::2]

    ('songqinglong', '185869915@163.com')



    2.元组值不可变


可以分别获取元组的值:

    >>>name,age,email = sql

    >>>name

    songqinglong

    >>>age

    30

    >>>email

    185869915@163.com

定义元组:

    >>>a,b,c=(1,2,3)

    >>>a

    1

    >>>b

    2

    >>>c

    3


本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1708165


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值