Python笔记-序列

序列

所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个 值所在位置的编号(称为索引)访问它们。

序列切片

格式:sname[start : end : step]

  • sname:表示序列的名称;
  • start:表示切片的开始索引位置(包括该位置),此参数也可以不指定,会默认为 0, 也就是从序列的开头进行切片;
  • end:表示切片的结束索引位置(不包括该位置),如果不指定,则默认为序列的长 度;
  • step:表示在切片过程中,隔几个存储位置(包含当前位置)取一次元素,也就是 说,如果 step 的值大于 1,则在进行切片去序列元素时,会“跳跃式”的取元素。如果 省略设置 step 的值,则最后一个冒号就可以省略。
str = "C 语言中文网"
# 取索引区间为[0,2]之间(不包括索引 2 处的字符)的字符串
print(str[:2])
# 隔 1 个字符取一个字符,区间是整个字符串
print(str[::2])
# 取整个字符串,此时 [] 中只需一个冒号即可
print(str[:])

序列相乘

str="C 语言中文网"
print(str*3)

'C 语言中文网 C 语言中文网 C 语言中文网'

检查元素是否包含在序列中

str="c.biancheng.net"
print('c'in str)

True

其它函数

str = "c.biancheng.net"
# 找出最大的字符
print(max(str))
# 找出最小的字符
print(min(str))
# 对字符串中的元素进行排序
print(sorted(str))

t
.
['.', '.', 'a', 'b', 'c', 'c', 'e', 'e', 'g', 'h', 'i', 'n', 'n', 'n', 't']

results matching ""

    No results matching ""