zoukankan      html  css  js  c++  java
  • Python开发——数据类型【元祖】

    元祖的定义

    1 tu = (11,22,33,44,)
    2 print(tu)       # (11, 22, 33, 44)
    3 
    4 tu = tuple((11,22,33,44,))
    5 print(tu)       # (11, 22, 33, 44)

    元祖的特性

    1 # 可存放多个值
    2 # 不可变【一级元素不可修改】
    3 # 按照从左到右的顺序定义元祖,下标从0开始顺序访问,有序
    4 # 元祖【一级元素】不可以进行增加、删除、修改操作

    元祖的常用操作

    索引

    1 # 索引
    2 I = ("egon","alex","seven","yuan")
    3 print(I[0])             # egon
    4 print(I[-1])            # yuan
    5 print(I[-2])            # seven

    切片

    1 # 切片
    2 I = ("egon","alex","seven","yuan")
    3 print(I[1:3])           # ('alex', 'seven')
    4 print(I[1:])            # ('alex', 'seven', 'yuan')
    5 print(I[:3])            # ('egon', 'alex', 'seven')
    6 print(I[1:-1])          # ('alex', 'seven')
    7 print(I[:])             # ('egon', 'alex', 'seven', 'yuan')
    8 print(I[::3])           # ('egon', 'yuan')  跨度为3
    9 print(I[::-1])          # ('yuan', 'seven', 'alex', 'egon')     反转了

    长度

    1 # 长度
    2 I = ("egon","alex","seven","yuan")
    3 print(len(I))           # 4

    包含

    1 # 包含
    2 I = ("egon","alex","seven","yuan")
    3 if "yuan" in I:
    4     print("ok")     # ok

    循环

    1 # 循环
    2 I = ("egon","alex","seven","yuan")
    3 for i in I:
    4     print(i)

    拼接

    1 I = ("egon","alex","seven","yuan")
    2 s = "_".join(I)
    3 print(s)        # egon_alex_seven_yuan

    注:元祖、列表中的元素,全部为字符串时可以用join拼接为字符串,否则只能使用for循环拼接

      字符串只能通过索引去取值、不能修改

  • 相关阅读:
    使用srvany.exe将任何程序作为Windows服务运行
    instsrv.exe用法
    在博客园中发现的一篇文章,感觉这些内容就是我心中所想表达的!
    HTML5的Video标签的属性,方法和事件汇总
    使用nodejs 来压缩整个目录
    git 基础
    mac 上安装 redis
    第12次实验总结
    第12次实验作业
    第十一次实验总结
  • 原文地址:https://www.cnblogs.com/yuanlili/p/8569152.html
Copyright © 2011-2022 走看看