字符串翻转教学设计

这篇具有很好参考价值的文章主要介绍了字符串翻转教学设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第1关:统计“唐诗三百首”中诗人出现的次数

任务描述
本关任务:编写一个能统计“唐诗三百首”中诗人出现次数的小程序。

相关知识
为了完成本关任务,你需要掌握:
1.序列元素计数方法

def count_poet(file, poet):
    """统计诗人出现的次数,包括以作者身份和出现的诗句中的情况,返回一个整数"""
    with open(file, 'r', encoding='utf-8') as fr:
        txt = fr.read()  # 读取全部内容为一个字符串,此句不用理解,只需知道txt是包含所有诗句的字符串即可
    # 对齐此位置写程序语句,统计并返回诗人在字符串中出现的次数
    return txt.count(poet)


if __name__ == '__main__':
    filename = '/data/bigfiles/唐诗三百首.txt'  # 文件名
    poet_name = input()                        # 输入诗人的名字
    print(count_poet(filename, poet_name))     # 调用函数统计并输出诗人在字符串中出现的次数

第2关:统计文件中汉字字数

任务描述
本关任务:编写一个能统计文件里去除标点后的汉字字数的小程序。

相关知识
为了完成本关任务,你需要掌握:
1.字符串替换方法
2.字符数量文章来源地址https://www.toymoban.com/news/detail-440130.html

def count_words(file):
    

到了这里,关于字符串翻转教学设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【string题解 C++】字符串相乘 | 翻转字符串III:翻转单词

    目录 字符串相乘 题面 错误记录 Way1 拆分成“先乘后加” 思路 实现 时空复杂度分析 反思 Way2 用数组 思路 实现 时空复杂度分析 翻转字符串III:翻转字符串中的单词 题面 错误记录 思路1 遍历找单词 实现 思路2 暴力解法 实现 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平

    2024年02月07日
    浏览(63)
  • 算法刷题-字符串-翻转字符串里的单词

    综合考察字符串操作的好题。 力扣题目链接 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 输入: “the sky is blue” 输出: “blue is sky the” 示例 2: 输入: \\\" hello world! \\\" 输出: “world! hello” 解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不

    2024年02月09日
    浏览(102)
  • React实现字符串首字母大写、翻转字符串、获取用户选定的文本

    在这个React的案例中,我们首先导入了React和useState钩子函数。 然后,我们定义了一个函数组件 App ,它包含了两个状态变量 inputText 和 outputText ,分别用于存储输入文本和输出文本。 我们使用 useState 钩子函数来创建这两个状态变量,并通过数组解构赋值的方式获取它们的当前

    2024年01月24日
    浏览(63)
  • 考研算法38天:反序输出 【字符串的翻转】

    很简单的一道题,但是还是有收获的,我发现我连scanf的字符串输入都忘记咋用了。。。。。我一开始写的 结果发现咋搞都编译错误,查别人的博客发现别人和自己一样,最后就问了chat果然是自己记错了。。。。。。 好吧,哈哈哈哈哈。 事实证明scanf和printf是要比cin和cout快

    2024年02月14日
    浏览(41)
  • 【leetcode 力扣刷题】字符串翻转合集(全部反转///部分反转)

    题目链接:344. 反转字符串 题目内容: 题目中重点强调了必须 原地修改 输入数组,即不能新建一个数组来完成字符串的反转。我们注意到: 原来下标为0的,反转后是size - 1【原来下标是size - 1的,反转后是0】; 原来下标是1的,反转后是size - 2【原来下标是size -2的,反转后

    2024年02月11日
    浏览(46)
  • C语言倒置字符串练习题(三步翻转法)

    题目描述: 将一句话的单词进行倒置,标点不倒置。比如 I like beijing.,经过函数后变为:beijing. like I 代码(含注解): 运行结果:

    2024年01月17日
    浏览(46)
  • 第8天-代码随想录刷题训练-字符串● 344.反转字符串 ● 541. 反转字符串II ● 剑指Offer 05.替换空格 ● 151.翻转字符串里的单词 ● 剑指Offer58-II.左旋转字符串

    LeetCode链接 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 swap常见的两种交换形式 常见的值交换 通过位运算 LeetCode链接 给定一个

    2024年02月04日
    浏览(64)
  • 统计字符串字符出现的次数

    输入一个字符串,输出字符及相应字符出现的次数。 【学习的细节是欢悦的历程】 Python 官网 :https://www.python.org/ Free :大咖免费“ 圣经 ”教程《 python 完全自学教程 》,不仅仅是基础那么简单…… 地址:https://lqpybook.readthedocs.io/   自学并不是什么神秘的东西 ,一个人一

    2024年02月07日
    浏览(78)
  • python 统计字符串中字符的个数

    1.遍历计数 遍历字符串的每个字符,遍历的时候加入判断是否为字母的条件 isalpha,如果结果为 True 则计数器加1,否则进入下一个循环。 2.匹配字母 2.1 字母表计数 用string 模块中的 ascii_lowercase 属性,遍历字母表,看看每个字母在我们的字符串中的数量,求和即可。然后还要

    2024年02月11日
    浏览(51)
  • 零基础教学必会篇(详解字符函数和字符串函数)(一)

    各位csdn的友友们好,相信大家在编程道路上肯定会遇见一些非常重要的函数,它们贯穿我们整个编程,所以我们必须认识、掌握并熟练运用它们,这对于我们之后的编程将会有很大的帮助,今天阿博就带领大家拿捏它们🤗🤗🤗 1.strlen的功能介绍 这里我们在cplusplus上查看一

    2023年04月25日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包