Python元组 tuple 与 str字符串:可获取,不可修改,有序

元组 tuple:可获取,不可修改,有序

  • 元组是序列类型的一种扩展,一旦创建就不能被修改

  • 使用小括号()或tuple()创建 , 元素间用逗号,分隔

  • 可以不使用小括号

  • 创建一个空元组 ()

    tuplevar = ()
    print(tuplevar , type(tuplevar))
    
  • 定义一个普通的元组

    #           0    1      2      3   正向索引
    tuplevar = (1,"abc","卢婷婷","卢媛媛")
    #          -4   -3   -2       -1   逆向索引
    print(tuplevar , type(tuplevar))
    
  • 获取元组中的值

    res = tuplevar[2]
    print(res)
    
  • 修改元组中的值 error 不能修改

    tuplevar[2] = "卢媛媛"     error
    
  • 有陷阱

    逗号是区分是否是元组的标识符
    tuplevar = (1)
    tuplevar = ("abc")
    tuplevar = (3+4j,)
    tuplevar = 3+4j,
    print(tuplevar , type(tuplevar))
    

str:可获取,不可修改,有序

  • 字符串是多个字符的组合,每个元素是字符
    #         0123   正向索引
    strvar = "abcd"
    #      -4-3-2-1  逆向索引
    
    # 可获取
    res = strvar[0]
    res = strvar[-4]
    print(res)
    
    # 可修改me? no error
    # strvar[0] = "f" error
    res = "[1,2,3]"
    print(res[0])
    
    两边用引号引起来的就是字符串
    
    - 单引号
    - 双引号:python里和单引号无区别
    - 三引号: """ ''' 支持跨行
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值