python程序设计的课后答案,python程序设计教程答案

Python基础教程:序列操作与字符串处理详解

大家好,给大家分享一下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=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值