Python实现按照指定要求逆序输出一个数字的方法

 更新时间:2018年04月19日 11:44:34   作者:Together_CZ  
这篇文章主要介绍了Python实现按照指定要求逆序输出一个数字的方法,涉及Python针对字符串的遍历、判断、输出等相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法。分享给大家供大家参考,具体如下:

问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:

#!usr/bin/env python
#encoding:utf-8
'''''
__Author__:沂水寒城
功能:逆序输出一个数字
如果数字是正数直接输出如:177--->771
如果数字是负数保留负号如:-945--->-549
如果数字以0结果逆序后需要去除0如:100--->1
如果数字很大会造成溢出返回0即可
'''
def inverse_num(one_num):
  '''''
  逆序输出一个数字
  '''
  if one_num>99999999:
    return 0
  elif one_num==0:
    return 0
  else:
    if one_num>0:
      flag=True
    else:
      flag=False
      one_num*=-1
    one_num_list=list(str(one_num))
    while one_num_list[-1]=='0':
      one_num_list.pop()
    tmp=''.join(one_num_list[::-1])
    if flag:
      return tmp
    else:
      return '-'+tmp
if __name__ == '__main__':
  print "脚本之家测试结果:"
  one_num_list=[124,-345,1000,999999999,0]
  for one_num in one_num_list:
    print one_num, inverse_num(one_num)

结果如下:

PS:这里再为大家推荐一款相似工具供大家参考:

在线文本倒序翻转排序工具:
http://tools.jb51.net/aideddesign/flipped_txt

更多关于Python相关内容可查看本站专题:《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • windows下添加Python环境变量的方法汇总

    windows下添加Python环境变量的方法汇总

    默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。今天我们就来看下,如何简单快捷的在windows下添加Python环境变量
    2018-05-05
  • python使用logging模块记录日志的操作

    python使用logging模块记录日志的操作

    在编写 Python 程序时,日志记录是一个非常重要的部分,日志不仅帮助你在开发过程中调试代码,还可以在程序正式运行时提供诊断信息,帮助定位问题,在本文中,我们将介绍 Python 的 logging 模块,帮助你了解如何使用这个模块来记录和管理日志,需要的朋友可以参考下
    2024-10-10
  • python3 实现函数写文件路径的正确方法

    python3 实现函数写文件路径的正确方法

    今天小编就为大家分享一篇python3 实现函数写文件路径的正确方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python绘图实现坐标轴共享与复用详解

    Python绘图实现坐标轴共享与复用详解

    这篇文章主要为大家详细介绍了Python在绘图时如何实现坐标轴共享与复用,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • python实现在pickling的时候压缩的方法

    python实现在pickling的时候压缩的方法

    这篇文章主要介绍了python实现在pickling的时候压缩的方法,比较具有实用价值,需要的朋友可以参考下
    2014-09-09
  • Python中的random函数实例详解

    Python中的random函数实例详解

    random模块提供生成伪随机数的函数,在使用时需要导入random模块,这篇文章主要介绍了Python中的random函数,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • Python保存MongoDB上的文件到本地的方法

    Python保存MongoDB上的文件到本地的方法

    这篇文章主要介绍了Python保存MongoDB上的文件到本地的方法,涉及Python调用pymongo模块的gridfs方法来操作MongoDB文件的相关技巧,需要的朋友可以参考下
    2016-03-03
  • python中str、bytes、十六进制字符串之间的相互转换方法

    python中str、bytes、十六进制字符串之间的相互转换方法

    这篇文章主要介绍了在Python中字符串(str)、字节序列(bytes)以及十六进制字符串之间的转换方法,包括如何使用.encode()、.decode()、bytes.fromhex()和.hex()方法进行转换,需要的朋友可以参考下
    2025-03-03
  • 利用 Flask 动态展示 Pyecharts 图表数据方法小结

    利用 Flask 动态展示 Pyecharts 图表数据方法小结

    本文将介绍如何在 web 框架 Flask 中使用可视化工具 pyecharts, 看完本教程你将掌握几种动态展示可视化数据的方法。感兴趣的朋友跟随小编一起看看吧
    2019-09-09
  • python实现读取excel文件中所有sheet操作示例

    python实现读取excel文件中所有sheet操作示例

    这篇文章主要介绍了python实现读取excel文件中所有sheet操作,涉及Python基于openpyxl模块的Excel文件读取、遍历相关操作技巧,需要的朋友可以参考下
    2019-08-08

最新评论