本文实例讲述了Python实现字符串逆序输出功能。分享给大家供大家参考,具体如下:

1、有时候我们可能想让字符串倒序输出,下面给出几种方法
方法一:通过索引的方法
>>> strA = "abcdegfgijlk" >>> strA[::-1] 'kljigfgedcba'
方法二:借组列表进行翻转
#coding=utf-8
strA = raw_input("请输入需要翻转的字符串:")
order = []
for i in strA:
order.append(i)
order.reverse() #将列表反转
print ''.join(order) #将list转换成字符串
执行结果:
请输入需要翻转的字符串:abcdeggsdd ddsggedcba
2、分别输出字符串中奇数坐标和偶数坐标的字符
最简单的方法是根据序列的切片来实现。
>>> str_a = "1a2b3c4d5e6f" ***输出奇数位的字符*** >>> for i in str_a[::2]: ... print i, ... 1 2 3 4 5 6 ***输出偶数位的字符*** >>> for j in str_a[1::2]: ... print j, ... a b c d e f
当然我们也可以使用下面的方法实现,但是这种方法就比较麻烦了。
#coding=utf-8 def oddEven(strA): odd = [] even = [] for i in range(len(strA)): if i % 2 == 0: even.append(strA[i]) else : odd.append(strA[i]) print "偶数项:", ''.join(even) print "奇数项:", ''.join(odd) strA = "1a2b3c4d5e6f7g8h9j" print "原字符串:", strA oddEven(strA)
执行结果:
原字符串: 1a2b3c4d5e6f7g8h9j 偶数项: 123456789 奇数项: abcdefghj
值得注意的是:
在我们平常的编程过程中,一定要避免直接使用编程语言的关键字作为变量名,尤其是Python语言中几乎所有的对象都可以赋值,如果将系统环境给的变量赋值经常会造成很多奇怪的问题,所以一定要养成好的编程习惯。
最典型一个就是关于isinstance()函数的报错,代码写的是没有问题,但是就是会报错,说明在这代码之前str肯定被当着变量赋过值。
>>> a = '123' >>> isinstance(a, str) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python字符串操作技巧汇总》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python入门与进阶经典教程》。
希望本文所述对大家Python程序设计有所帮助。
# Python
# 字符串
# 逆序
# 输出
# Python实例练习逆序输出字符串讲解
# python列表和字符串的三种逆序遍历操作
# python反转(逆序)字符串的6种方法详细
# python对指定字符串逆序的6种方法(小结)
# python中字符串数组逆序排列方法总结
# Python字符串逆序的实现方法【一题多解】
# Python字符串逆序输出的实例讲解
# python实现对指定输入的字符串逆序输出的6种方法
# Python实现字符串的逆序 C++字符串逆序算法
# python实现字符串逆序输出的几种方法
# 的是
# 请输入
# 报错
# 进阶
# 操作技巧
# 相关内容
# 尤其是
# 在这
# 感兴趣
# 数据结构
# 给大家
# 可以使用
# 想让
# 几乎所有
# 最简单
# 转换成
# 更多关于
# 来实现
# 经常会
# 所述
相关文章:
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
做企业网站制作流程,企业网站制作基本流程有哪些?
网站设计制作企业有哪些,抖音官网主页怎么设置?
网站制作的步骤包括,正确网址格式怎么写?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
建站之星如何修改网站生成路径?
如何用狗爹虚拟主机快速搭建网站?
b2c电商网站制作流程,b2c水平综合的电商平台?
建站之星后台管理如何实现高效配置?
如何快速生成专业多端适配建站电话?
建站之星安装需要哪些步骤及注意事项?
音乐网站服务器如何优化API响应速度?
制作门户网站的参考文献在哪,小说网站怎么建立?
常州企业建站如何选择最佳模板?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
如何在香港服务器上快速搭建免备案网站?
如何用景安虚拟主机手机版绑定域名建站?
招贴海报怎么做,什么是海报招贴?
如何用VPS主机快速搭建个人网站?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
济南企业网站制作公司,济南社保单位网上缴费步骤?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
深入理解Android中的xmlns:tools属性
行程制作网站有哪些,第三方机票电子行程单怎么开?
建站之家VIP精选网站模板与SEO优化教程整合指南
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
定制建站价位费用解析与套餐推荐全攻略
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
,有什么在线背英语单词效率比较高的网站?
建站之星如何实现五合一智能建站与营销推广?
如何在自有机房高效搭建专业网站?
网站网页制作专业公司,怎样制作自己的网页?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
网站插件制作软件免费下载,网页视频怎么下到本地插件?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
大连 网站制作,大连天途有线官网?
建站之星如何开启自定义404页面避免用户流失?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
制作网站外包平台,自动化接单网站有哪些?
孙琪峥织梦建站教程如何优化数据库安全?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
网站制作员失业,怎样查看自己网站的注册者?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
广州美橙建站如何快速搭建多端合一网站?
如何用低价快速搭建高质量网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。