zoukankan      html  css  js  c++  java
  • Python3基础第二篇:不可变序列操作

    不可变的序列包含元组(tuple)、range()函数、str文本序列。

    tuple是可包含任意对象的有序集合、通过下标访问元素,任意嵌套存储。元组是不可变的!一旦定义就不再改变!
    创建元组!

    your_tuple = '250','520','yes'
    #元组是通过,号来分割以确定元素的分组,也可以首尾两头加上括号

    但,空元组必须通过圆括号来创建

    如:none_tuple = ()


    前面创建了元组,用下标访问元组

     your_tuple[0]
     your_tuple[0:2]
     #通过下标访问元组元素

    嵌套,当然就是元组里面有元组。

    my_tuple = your_tuple,'2','hello',
    print(type(my_tuple))

    就到这里了,看向range()函数
    range范围一般用于生成数值序列,以便执行特定次数的循环。
    声明方法:

    #第一种在for循环中
    for i in range(5):
        print(i)
    #第二种、直接声明,range其实支持三个参数,第三个参数是步长
    x1 = tuple(range(1,100,2))
    print(x1)

    元组还支持乘法和加法!

    str文本序列,介绍单引号’ ‘,双引号" ",以及三引号’’’ ‘’’。
    单双引号都能把字符串围起来,三引号也可以,但是三引号一般用于多行字符串时使用(其它情况下见机行事)

    "字符串"
    '字符串'
    '''多行字
    符串'''

    类似C语言,Python也有转义字符。(在这里不考虑使用函数的方法,我们围绕转义字符来讨论)
    那当我们需要忽略转义符号的时候,如何做?
    第一种:我们可以使用来转义;
    第二:在""前加上r

  • 相关阅读:
    2020软件工程最后一次作业
    常用的10种算法

    赫夫曼编码
    哈希表(散列)
    查找算法
    排序算法
    递归

    软件工程最后一次作业
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464259.html
Copyright © 2011-2022 走看看