内置数据结构列表字符串及相关习题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置数据结构列表字符串及相关习题相关的知识,希望对你有一定的参考价值。

列表
一个队列,一个排列整齐的队伍
列表内的个体称作元素,由若干元素组成列表
元素可以是任意对象(数字、字符串、对象、列表等)
列表内元素有顺序,可以使用索引
线性的数据结构
使用 [ ] 表示
列表是可变的
列表与链表的
列表:修区别改代价大 查找代价小 (间隔固定 )
链表: 修改代价小 查找代价大 (从头找)
列表练习
计算杨辉三角前6行
基础方法
利用索引计算
技术分享图片
补零法
尾部补零后通过索引计算
技术分享图片
对称法
利用对称性进行打印
技术分享图片
单行覆盖
开辟足够空间进行覆盖
技术分享图片
冒泡法
依次接收用户输入的3个数,排序后打印
技术分享图片
字符串
一个个字符组成的有序的序列,是字符的集合
使用单引号、双引号、三引号引住的字符序列
字符串是不可变对象
字符串的使用
字符串的拼接 ‘‘.join(可迭代对象)

  • str 返回一个新字符串
    字符串的分割 split partition
    ().split(‘‘,maxsplit=number)
    ().rsplit(‘‘,maxsplit=number)
    ().splitlines()
    ().partition(‘‘)返回三部分 中间部分为分隔符
    字符串大小写
    (可迭代对象).upper()
    (可迭代对象).lower()
    (可迭代对象).swapcase()
    字符串的修改
    ().replace(‘a‘)
    a = ‘www.magedu.com‘
    a.replace(‘www‘,‘ll‘)
    output: ‘ll.magedu.com‘
    strip([chars]) -> str
    lstrip([chars]) -> str
    ? 从字符串‘两端‘去除指定的字符集chars中的所有字符
    ? 如果chars没有指定,去除‘两端的‘空白字符
    a.strip(‘ ‘)
    a = ‘ 00wer234 ‘
    a.strip().lstrip(‘0‘)

以上是关于内置数据结构列表字符串及相关习题的主要内容,如果未能解决你的问题,请参考以下文章

今日学习内容回顾 一基本数据类型 二字符串型及内置方法 三列表型及内置方法

数据类型相关的练习题

12 练习题:生成器 列表推导式 内置函数Ⅰ

第014讲:字符串:各种奇葩的内置方法( 课后测试题及答案 )

内置对象相关方法

mysql数据库的相关练习题及答案