`
风雪涟漪
  • 浏览: 508774 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
博客专栏
952ab666-b589-3ca9-8be6-3772bb8d36d4
搜索引擎基础(Search...
浏览量:9069
Ae468720-c1b2-3218-bad0-65e2f3d5477e
SEO策略
浏览量:18487
社区版块
存档分类
最新评论

Python菜谱-反转字符串中的字符或单词

阅读更多

你希望反转字符串中的字符或单词

String本身是不可变的,因此,要反转,必须重新创建一个拷贝。反转字符如下

 

revchars = astring[::-1]

 

为了反转单词,你需要创建一个单词的list。然后反转它,以及再连接为字符串。 

 

revwords = astring.split( )     #字符串-》LIST
revwords.reverse( )             # 反转LIST
revwords = ' '.join(revwords)  #LIST-》字符串

 

当然也可以一个语句来实现

 

revwords = ' '.join(astring.split( )[::-1])

 

 

如果要保留中间的空白字符,可以通过正则表达式来split。

 

revwords = ''.join(re.split(r'(\s+)', astring)[::-1])
 

 

 

 

分享到:
评论

相关推荐

    python毕设-DIY字符画程序

    python毕设-DIY字符画程序,源码和文档! 仅供学习交流! 后续会持续分享相关资源,记得关注哦! python毕设-DIY字符画程序 python毕设-DIY字符画程序 python毕设-DIY字符画程序 python毕设-DIY字符画程序 python...

    jmu-python-字符串异常处理.txt

    jmu-python-字符串异常处理.txt

    python---字符串.docx

    在Python编程语言中,字符串是数据类型之一,主要用于存储文本信息。对于初学者,特别是软件测试工程师来说,理解和掌握字符串的特性和操作方法是至关重要的,因为字符串在编写测试脚本、处理日志以及分析数据时经常...

    python-leetcode面试题解之第151题反转字符串中的单词-题解.zip

    题目151要求编写一个Python函数,该函数接受一个由空格分隔的英文单词组成的字符串,然后返回这个字符串,但其中的单词顺序被反转。请注意,整个字符串中的单词顺序应该保持不变,而单词内部的字母顺序也应该保持...

    Python入门简单练习题-反转字符串.zip

    Python编程练习题、竞赛题、面试题和实战项目题是一种提高Python编程技能的有效方式。这些题目可以帮助你巩固Python的基础知识,提高编程能力,增强解决问题的能力。

    python-leetcode python题解之第557题反转字符串中的单词II

    python python_leetcode python题解之第557题反转字符串中的单词II

    03-Python数据类型-字符串

    字符串是Python编程中不可或缺的部分,掌握字符串的操作对于编写Python程序至关重要。 Python中的字符串在内存中以Unicode表示,但存储到文件或通过网络传输时,需要将其编码为字节。可以使用 encode() 方法进行编码...

    课程设计、毕业设计以及练手的优质python小项目-DIY字符画.rar

    课程设计、毕业设计以及练手的优质python小项目--DIY字符画 课程设计、毕业设计以及练手的优质python小项目--DIY字符画 课程设计、毕业设计以及练手的优质python小项目--DIY字符画 课程设计、毕业设计以及练手的优质...

    Python 3 介绍(九)-- Python字符串.docx

    Python 3 介绍(九)-- Python字符串

    python拆分中英文混合字符串 - 按中文拆分

    python拆分中英文混合字符串 - 按中文拆分

    Python编程题-回文字符串.docx

    在Python编程中,回文字符串是一个重要的概念,它是指一个字符串正读和反读都一样的特性。例如,"madam"、"racecar" 和 "level" 都是回文字符串。本题目的目标是编写一个函数 `is_palindrome` 来判断输入的字符串...

    1Python 3 介绍(九)-- Python字符串.docx

    1Python 3 介绍(九)-- Python字符串.docx

    python实现字符串模糊匹配

    在本文中,我们将介绍 Python 实现字符串模糊匹配的方法。 编辑距离是一种常用的字符串模糊匹配方法,用于衡量两个字符串之间的差异。编辑距离的定义是指将一个字符串转换为另一个字符串所需的最少操作次数,包括...

    Python用递归实现字符串反转

    ### Python用递归实现字符串反转 #### 知识点概览 1. **递归的基本概念** 2. **Python中的递归函数实现** 3. **字符串处理与操作** 4. **递归在字符串反转中的应用** 5. **递归调用的深度限制问题** #### 递归的...

    深度学习入门-Python语言学习-05字符串-入门学习

    Python提供了多种方式来创建字符串,例如单引号 `' '` 和双引号 `"` 都可以用来定义字符串,甚至可以使用三引号 `''' '''` 或 `""" """` 创建多行字符串。 在处理字符串时,注意转义字符的存在。例如,如果你想在...

    02-python-入门-数据类型-数字变量-字符串-索引和分片

    在Python中,索引是从0开始的,可以正向或反向访问字符串的每个字符。分片允许我们提取字符串的一部分,通过开始索引、结束索引和步长来实现。此外,字符串的切片操作也可以用于复制和修改字符串的部分内容。 最后...

    Python基础-字符串学习.pdf

    内容概要:本文详细介绍了 Python 中字符串的基础知识,包括字符串的创建、常用操作以及内建的方法,旨在帮助读者掌握字符串处理技能。具体涉及如何用单引号、双引号和三引号定义字符串,常用的字符串操作如连接、...

    Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】

    ### Python统计一个字符串中每个字符出现次数的方法 在Python编程中,经常需要处理字符串相关的任务,其中一项常见的需求就是统计一个字符串中每个字符出现的次数。这种方法不仅在文本分析中有广泛应用,也是学习...

    一个使用 Python 实现不同字符串相似度和距离度量的库_python_代码_下载

    python字符串相似度 下载 概述 归一化、度量、相似性和距离 (归一化)相似度和距离 公制距离 基于带状疱疹(n-gram)的相似性和距离 文史丹 规范化的文史丹 加权文体 Damerau-Levenshtein 最佳字符串对齐 雅罗-...

    Python教程-字符串详解及序列类型.pdf

    Python 中的字符串是我们在程序中使用非常多的一个对象,对于字符串的处理在各种编程语言中也是非常重要的一部分。 字符串定义 在 Python 中,字符串可以使用单引号、双引号或者三个单引号包含的字符,都是字符串...

Global site tag (gtag.js) - Google Analytics