返回顶部
首页 > 资讯 > 后端开发 > Python >用python把数字转换成字母
  • 309
分享到

用python把数字转换成字母

转换成字母数字 2023-01-31 07:01:09 309人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

方法一(普通方法): # -*- coding: utf-8 -*- #把数字转换成相应的字符,1-->'A' 27-->'AA' def changeNumToChar(toSmallChar=None, to


方法一(普通方法):

# -*- coding: utf-8 -*-

#把数字转换成相应的字符,1-->'A' 27-->'AA'
def changeNumToChar(toSmallChar=None, toBiGChar=None):
  #n = toSmallChar and toSmallChar or toBigChar
  #c = toSmallChar and ord('A')-1 or ord('a')-1
  init_number = 0
  increment = 0
  res_char = ''
  if not toSmallChar and not toBigChar:
     return ''
  else:
	  if toSmallChar:
	    init_number = toSmallChar
	    increment = ord('A') - 1
	  else:
	    init_number = toBigChar
	    increment = ord('a') - 1

  shang,yu = divmod(init_number, 26)
  char = chr(yu + increment)
  res_char = char*(shang + 1)
  #for i in range(shang + 1):
  #   char = chr(yu + increment)
  #  res_char += char

  return res_char

test_number = input()
result = changeNumToChar(toSmallChar=test_number)
print '%s对应的字符是:%s',test_number,result


方法二(精简后的方法):

def changeNumToChar(self, toSmallChar=None, toBigChar=None):
      '''
      把数字转换成相应的字符,1-->'A' 27-->'AA'
      '''
      init_number = 0
      increment = 0
      res_char = ''
      if not toSmallChar and not toBigChar:
         return ''
      else:
          if toSmallChar:
            init_number = toSmallChar
            increment = ord('a') - 1
          else:
            init_number = toBigChar
            increment = ord('A') - 1

      shang,yu = divmod(init_number, 26)
      char = chr(yu + increment)
      res_char = char * (shang + 1)

      return res_char



--结束END--

本文标题: 用python把数字转换成字母

本文链接: https://lsjlt.com/news/192272.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 用python把数字转换成字母
    方法一(普通方法): # -*- coding: utf-8 -*- #把数字转换成相应的字符,1-->'A' 27-->'AA' def changeNumToChar(toSmallChar=None, to...
    99+
    2023-01-31
    转换成 字母 数字
  • python怎么把字符串拆成字母
    在Python中,可以使用循环遍历字符串来拆分成单个字母。可以使用以下方法:```pythonstring = "Hello"let...
    99+
    2023-09-13
    python
  • php把汉字字符串转换成数组
    PHP作为一种非常强大的编程语言,拥有丰富的字符串操作函数供开发者使用。在开发中,我们有时需要将含有汉字的字符串转换成数组格式,以便进行后续的数据处理工作。本文将介绍如何使用PHP中的函数来将汉字字符串转换为数组。1.将字符串转换成Unic...
    99+
    2023-05-19
  • 如何在 Python 中将数字转换为字母?
    在编程中,有时我们需要将数字转换为字母,例如将数字表示的年份转换为对应的字母表示,或者将数字编码转换为字母字符。Python 提供了多种方法来实现这种转换。本文将详细介绍在 Python 中将数字转换...
    99+
    2023-10-07
    python numpy 数据分析
  • c语言如何把字符转换成数字
    在C语言中,可以使用以下几种方法将字符转换为数字: 使用ASCII码:C语言中的字符是以ASCII码表示的,可以通过ASCII码将...
    99+
    2023-10-22
    c语言
  • oracle中怎么把字符串转换成数字
    在 Oracle 中,可以使用 TO_NUMBER 函数将字符串转换为数字。语法如下: TO_NUMBER(string, '...
    99+
    2024-04-15
    oracle
  • oracle中如何把字符串转换成数字
    oracle提供多种方法将字符串转换为数字:to_number 函数:使用指定格式模型将字符串转换为数字类型。numtostr 函数:将字符串转换为数字类型,并转换为字符串。val 函数...
    99+
    2024-05-08
    oracle
  • java怎么把字符串转换成字符数组
    java怎么把字符串转换成字符数组1、将字符串变成数组方法:java.lang包中有String.split()方法,java中通常用split()分割字符串,返回的是一个数组。特殊转义字符,必须加""(“.”和“|”都是转义字符)在Jav...
    99+
    2017-06-21
    java基础 java 字符串 字符数组
  • jquery字母如何转换首字母大写
    这篇文章主要介绍“jquery字母如何转换首字母大写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery字母如何转换首字母大写”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • Python字符串字母大小写转换方法
    这篇文章主要介绍“Python字符串字母大小写转换方法”,在日常操作中,相信很多人在Python字符串字母大小写转换方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python字符串字母大小写转换方法”的疑...
    99+
    2023-06-30
  • 怎么把html转换成字符串
    在网页制作和开发中,我们经常需要将HTML代码转换成字符串格式,以方便传递、储存、操作等。接下来,我们将探讨如何把HTML转换成字符串。1.使用escape函数escape是JavaScript的一个内置函数,可以将字符串中的非ASCII字...
    99+
    2023-05-14
  • ASP.NETMVC把数据库中枚举项的数字转换成文字
    标题可能无法表达我的本意。比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, ...
    99+
    2022-11-13
    ASP.NET MVC 数据库 枚举项 数字 文字
  • python怎么将数字转换成字符串
    可以使用str()函数将数字转换为字符串。例如:pythonnumber = 123string = str(number)prin...
    99+
    2023-10-20
    python
  • 如何用PHP实现数字和字母间的转换
    PHP是一种十分强大的编程语言,开发者可以利用PHP开发出各种各样的应用程序和功能,其中数字和字母之间的转换就是PHP中比较基础的操作之一。本文将介绍如何使用PHP来实现数字和字母之间的转换,包括数字转换为字母、字母转换为数字等。一、数字转...
    99+
    2023-05-14
    php
  • 如何用Python生成字母数字验证码
    本篇文章给大家分享的是有关如何用Python生成字母数字验证码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言我们每次登陆某些网站的时候,它总会有一个模糊且字母加数字的验证码...
    99+
    2023-06-02
  • php 把数字转化成数组
    在 PHP 中,我们经常遇到需要把一个数字转成数组的情况。这种需求可能出现在很多场景中,比如把一个长整型数据分割成若干个元素,或者把一位数字拆分成多个位的数组。在本文中,我们将介绍几种在 PHP 中将数字转化为数组的方法。方法一:使用 st...
    99+
    2023-05-24
  • 怎么在python中把list转换为数字
    怎么在python中把list转换为数字?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、使用for循环解决new_numbers = [];for&nbs...
    99+
    2023-06-15
  • python字符怎么转换成字节
    可以使用encode()方法将字符串转换为字节,例如:```pythons = "Hello, World!"b = s.encod...
    99+
    2023-09-15
    python
  • python中什么函数用于将数字转换成字符
    python中将数字转换成字符的方法:在python中可以使用chr()函数将数字转换成字符,该函数语法格式:“chr(i)”,这里i可以是10进制,也可以是16进制的形式的数字;chr()函数能够返回当前整数对应的ASCII字符。使用示例...
    99+
    2024-04-02
  • php怎么将单词转换成大写字母
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php将字符串中单词转换成大写字母1、使用strtoupper()函数strtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下:strtoupper(...
    99+
    2022-03-03
    php 字符串 大写
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作