当前位置: 首页 > news >正文

Python初学者项目练习41--反转头尾并拼接字符串

一、练习题目#定义一个函数该函数接收一个字符串和一个整数作为参数。完成一下操作#1.从字符串头部截取指定数量的字符并翻转。#2.从字符串尾部截取相同数量的字符并翻转#3.分别打印出头部和尾部翻转后与剩余部分拼接后的新字符二、代码1.初始版本代码如下defreverse(string,n)::param string:指定字符串:param n:翻转的字符数量:return:打印出头部和尾部翻转后与剩余部分拼接后的新字符 head_flippedstring[:n][::-1]head_remainingstring[n:]head_resulthead_flippedhead_remaining tail_flippedstring[-n:][::-1]tail_remainingstring[:-n]tail_resulttail_flippedtail_remainingreturnhead_result,tail_result stringNice to meet younint(input(Enter a number: ))head,tailreverse(string,n)print(f头部为{head}尾部为{tail})Enter a number: 3头部为ciNe to meet you尾部为uoyNice to meet总结string[:n] 表示从头截取到第 n 个字符[::-1] 是 Python 的技能表示将字符串倒序翻转string[-n:] 表示从倒数第 n 个字符一直截取到末尾Python 字符串切片常用操作大汇总以string HelloWorld为例
http://www.zskr.cn/news/1400426.html

相关文章:

  • 【GPS模组】移远EC20 基于Arduino的GPS流速仪
  • video-subtitle-extractor:如何让AI看懂视频中的“隐形文字“并精准提取?
  • Embedding 到底是什么:从词向量到句子向量、相似度与局限性
  • AI辅助爬虫开发:Scrapy框架下的机遇与挑战
  • 业务接 AI 前,先别急着调模型,先做输入脱敏层
  • 5分钟掌握AMD Ryzen隐藏性能:SMUDebugTool实战指南
  • 实战经验:如何修复 MariaDB 因 InnoDB 损坏导致的启动失败 (status=6/ABRT)
  • 从工具使用者到架构指挥者:Claude Code高级配置与协作模式实战
  • 保姆级教程:用博图V17搞定WINCC RT Advanced与S7-1200 PLC的通讯(含PG/PC接口设置避坑)
  • WarcraftHelper:魔兽争霸3终极兼容性与功能增强插件完全指南
  • 3步彻底解决Zotero中文文献乱码问题:茉莉花插件完全指南
  • BroadcastChannel 深度解析
  • Naftiko框架:统一治理AI能力调用,解决API蔓延难题
  • Windows窗口置顶终极指南:5分钟掌握AlwaysOnTop提升工作效率
  • Hugging Face分词报错怎么办?教你一招避坑
  • 基于ssm的大学校医院信息管理系统(10112)
  • 解锁、截图、删文件都能换声音?macOS Sequoia 新系统太会玩了
  • AI搜索优化:揭秘Schema标记44%提升神话与实证策略
  • UVa 294 Divisors
  • Hitboxer SOCD Cleaner:解决游戏键盘输入冲突的终极方案
  • 不确定系统中的多目标规划模型与应用【附代码】
  • 2026年5月液压升降平台厂家推荐:TOP5排名专业评测工业厂房重载升降性价比高 - 品牌推荐
  • Unity 2018+ 版本里,那个消失的Standard Assets去哪了?手把手教你从Asset Store找回并修复BUG
  • 微信聊天记录解密终极指南:3步快速恢复加密数据
  • ThinkPad开机滴滴响或显示Fan error/2100硬盘错误?保姆级拆机清灰与硬件检测指南(避免误判主板问题)
  • livox mid 360s使用记录
  • 面试复盘7.0
  • 个人笔记-wsl2 Ubuntu24.04安装oh-my-posh
  • 2026市面上耐用的给水pph管厂家推荐榜单 - 品牌排行榜
  • 面向AI智能体的API设计:从人类可读到机器可理解的技术演进