大家好,给大家分享一下python程序设计教程课后答案,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

Source code download: 本文相关源码
前言
序列(sequence) 是 Python 中一种最基本的数据结构,序列中每个元素都有一个跟位置相关的序号,称为索引。通过索引可以访问序列元素,从而进行各种处理python如何画出多个笑脸。
在本章中需要学会:
- 序列的特征、运算、操作和方法
- 字符串的表示、创建和方法
- 列表的表示、创建、操作和方法
- 元组的表示、创建和作用
- range 对象的特征和 range() 函数的基本作用
目录
正文
题目一
- 题目:将原字符串(自定义)按字符的ASCII码值顺序排序后输出。
测试数据:dfacd
输出:dcafd
- 知识点:
sorted()函数:
1.sort 与 sorted 区别:
(1)sort是应用在 list 上的方法, sorted 可以对所有的可迭代对象进行排序操作
(2)list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted() 方法返回的是一个新的 list ,而不是在原来的基础上进行的操作
2.语法:sorted(iterable,cmp=None,reverse=False)
参数说明:llterable:可迭代对象
cmp:比较的函数,这个具有两个参数,参数的值都是从可迭代的对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0(一般省略)
key:主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取决于可迭代对象中,指定可迭代对象的一个元素来进行排序
reverse:排序规则,reserve=True 降序,反之,升序
- 代码实现:
from ntpath import join x = sorted(input("请输入一个字符串:")) str1 = ''.join(x)#将列表转化为字符串 print(str1)
题目二
- 题目:使用语句"mark=
Python基础教程:序列操作与字符串处理详解

最低0.47元/天 解锁文章
920

被折叠的 条评论
为什么被折叠?



