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程序设计有所帮助。

相关文章

  • Python超详细讲解内存管理机制

    Python超详细讲解内存管理机制

    本章主要介绍Pyhon的内存管理,以Pyhon的计数机制作为引入,介绍Pyhon的内存管理方式,感兴趣的朋友来看看吧
    2022-06-06
  • python中sys模块的介绍与实例

    python中sys模块的介绍与实例

    这篇文章主要给大家介绍了关于python中sys模块的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • python字符串拼接的7种方法及性能比较详解

    python字符串拼接的7种方法及性能比较详解

    这篇文章主要介绍了python字符串拼接的7种方法详解,需要的朋友可以参考下
    2021-04-04
  • Python3 Tensorlfow:增加或者减小矩阵维度的实现

    Python3 Tensorlfow:增加或者减小矩阵维度的实现

    这篇文章主要介绍了Python3 Tensorlfow:增加或者减小矩阵维度的实现,具有好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python人工智能之sg2im文字转图像

    Python人工智能之sg2im文字转图像

    今天为大家介绍机器学习、深度学习中优秀、有意思的 Python 源码——sg2im的Code实践教程,将文字转为图像。感兴趣的朋友快来看看吧
    2021-11-11
  • 关于如何使用python的gradio库

    关于如何使用python的gradio库

    这篇文章主要介绍了关于如何使用python的gradio库,Gradio是一个功能丰富的Python库,可以让您轻松创建和共享自己的交互式机器学习和深度学习模型,需要的朋友可以参考下
    2023-04-04
  • Python学习之面向函数转面向对象详解

    Python学习之面向函数转面向对象详解

    本文将针对类进行一个综合练习,利用所学的面向对象编程、类的知识将我们之前做的面向函数编写的学生信息库重构为面向对象的方式,感兴趣的可以了解一下
    2022-03-03
  • 用Pytorch实现线性回归模型的步骤

    用Pytorch实现线性回归模型的步骤

    线性关系是一种非常简单的变量之间的关系,因变量和自变量在线性关系的情况下,可以使用线性回归算法对一个或多个因变量和自变量间的线性关系进行建模,本文主要介绍了如何利用Pytorch实现线性模型,需要的朋友可以参考下
    2024-01-01
  • Python制作Windows系统服务

    Python制作Windows系统服务

    这篇文章主要为大家详细介绍了Python制作Windows系统服务的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • python将天气预报可视化

    python将天气预报可视化

    大家好,本篇文章主要讲的是python将天气预报可视化,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01

最新评论