您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Python

python将数字转化为中文1到9的两种方法

时间:2023-04-13 14:05:18  来源:今日头条  作者:写小说的程序员

将数字转化为中文1到9的两种方法

方法一:可以通过列表list的方法,即将1到9的中文作为元素,构建出一个列表list,然后根据用户的输入(1到9之间的数字),转换为int整型,然后减去1作为索引,因为索引从0开始,然后根据索引访问列表中对应的元素。

方法二:使用字典进行映射,其中1到9作为键,1到9的中文作为键对应的值,然后便可应根据用户的输入,来访问对应键中的值,该方法不需要对输入的数据进行类型的转换。

列表方法实例代码

使用到的函数:input()、replace()、int():

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

def num2utf8_list():
    num_list = ["一","二","三","四","五","六","七","八","九"]
    num_str = input("请输入1到9的数值:")
    num = int(num_str.replace(" ",""))
    index = num-1
    return num_list[index]

num = num2utf8_list()
print(num)

运行Python/ target=_blank class=infotextkey>Python文件,得到输出:

请输入1到9的数值:6
六

字典dict方法

使用到的函数:input()、replace():

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

def num2utf8_dict():
    num_dict = {"1":"一","2":"二","3":"三","4":"四","5":"五","6":"六","7":"七","8":"八","9":"九"}
    num_str = input("请输入1到9的数值:")
    return num_dict[num_str.replace(" ","")]

num = num2utf8_dict()
print(num)

运行文件得到输出:

请输入1到9的数值:5
五

笨鸟工具-璞玉天成,大器晚成

原文地址:python将数字转化为中文1到9的两种方法 - python教程



Tags:python   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
将数字转化为中文1到9的两种方法方法一:可以通过列表list的方法,即将1到9的中文作为元素,构建出一个列表list,然后根据用户的输入(1到9之间的数字),转换为int整型,然后减去1作为索引...【详细内容】
2023-04-13  Tags: python  点击:(0)  评论:(0)  加入收藏
译者 | 崔皓​审校 | 孙淑娟​开篇​ChatGPT是OpenAI开发的人工智能语言模型,由于该模型通过大量的文本数据进行训练,它可以对自然语言产生类似人类的反应。这使它可以应用于...【详细内容】
2023-04-12  Tags: python  点击:(5)  评论:(0)  加入收藏
安装 Django 之后,默认即安装了django-admin。在命令提示符中输入下面的命令,就会列出django-admin 的常用命令:django-admin 在Django里django-admin.py和manage.py都是Djang...【详细内容】
2023-04-11  Tags: python  点击:(3)  评论:(0)  加入收藏
在使用 Python 构建图形用户界面 (GUI) 时,有大量可用的库,因此很难为你的项目选择合适的库。在本文中,我们将根据人气、易用性和处理复杂应用程序的能力对 Python 开发中前 10...【详细内容】
2023-04-10  Tags: python  点击:(7)  评论:(0)  加入收藏
这是一个挑战——尝试解决以下 5 个 Python 编程难题,不要用谷歌或百度去搜索答案。1) 幻方幻方是包含数字 1 到 9 的 3x3 网格。每 3 个连续数字(行、列或对角线)...【详细内容】
2023-04-09  Tags: python  点击:(5)  评论:(0)  加入收藏
f-string是Python中格式化字符串的一种方式,它的语法为在字符串前面加上小写字母"f",然后在字符串中使用大括号{}来包含想要格式化的变量或表达式。下面是一些f-string的使用...【详细内容】
2023-04-06  Tags: python  点击:(14)  评论:(0)  加入收藏
根据我的经验,所有使用 Python 的 GUI 框架(Tkinter、PyQT 等)似乎都有些难以上手。那么让我们来看看我最喜欢且最简单的使用 Python 构建 GUI 的方法之一!Streamlit我喜欢使用...【详细内容】
2023-04-06  Tags: python  点击:(12)  评论:(0)  加入收藏
当学习 Python 编程语言时,掌握基本语法和数据类型是必不可少的。在这里,我们将讲解 Python 的变量和常量、字符串、数字、列表、元组和字典等数据类型,以及条件语句、循环语句...【详细内容】
2023-04-06  Tags: python  点击:(12)  评论:(0)  加入收藏
让我们来看看一个很棒的 Python 项目,这个项目叫做 GFPGAN,它的主要功能是从图像中恢复人脸!这个特定的项目利用预训练的人脸 GAN 来恢复图像中的人脸,这里有几个例子: 该项目托...【详细内容】
2023-04-04  Tags: python  点击:(9)  评论:(0)  加入收藏
在编程时,我们经常要作条件判断,并根据条件的结果选择执行不同的语句块。在许多编程语言中,最常见的写法是三元运算符,但是,Python 并不支持三元运算符,无独有偶,两个最热门的新兴...【详细内容】
2023-04-03  Tags: python  点击:(15)  评论:(0)  加入收藏
▌简易百科推荐
将数字转化为中文1到9的两种方法方法一:可以通过列表list的方法,即将1到9的中文作为元素,构建出一个列表list,然后根据用户的输入(1到9之间的数字),转换为int整型,然后减去1作为索引...【详细内容】
2023-04-13  写小说的程序员  今日头条  Tags:python   点击:(0)  评论:(0)  加入收藏
译者 | 崔皓​审校 | 孙淑娟​开篇​ChatGPT是OpenAI开发的人工智能语言模型,由于该模型通过大量的文本数据进行训练,它可以对自然语言产生类似人类的反应。这使它可以应用于...【详细内容】
2023-04-12  崔皓  51CTO  Tags:Python   点击:(5)  评论:(0)  加入收藏
在使用 Python 构建图形用户界面 (GUI) 时,有大量可用的库,因此很难为你的项目选择合适的库。在本文中,我们将根据人气、易用性和处理复杂应用程序的能力对 Python 开发中前 10...【详细内容】
2023-04-10  MikoCody  今日头条  Tags:GUI 库   点击:(7)  评论:(0)  加入收藏
这是一个挑战——尝试解决以下 5 个 Python 编程难题,不要用谷歌或百度去搜索答案。1) 幻方幻方是包含数字 1 到 9 的 3x3 网格。每 3 个连续数字(行、列或对角线)...【详细内容】
2023-04-09  MikoCody  今日头条  Tags: Python   点击:(5)  评论:(0)  加入收藏
f-string是Python中格式化字符串的一种方式,它的语法为在字符串前面加上小写字母"f",然后在字符串中使用大括号{}来包含想要格式化的变量或表达式。下面是一些f-string的使用...【详细内容】
2023-04-06  千里马的驴  今日头条  Tags:Python   点击:(14)  评论:(0)  加入收藏
根据我的经验,所有使用 Python 的 GUI 框架(Tkinter、PyQT 等)似乎都有些难以上手。那么让我们来看看我最喜欢且最简单的使用 Python 构建 GUI 的方法之一!Streamlit我喜欢使用...【详细内容】
2023-04-06  MikoCody  今日头条  Tags:Python   点击:(12)  评论:(0)  加入收藏
当学习 Python 编程语言时,掌握基本语法和数据类型是必不可少的。在这里,我们将讲解 Python 的变量和常量、字符串、数字、列表、元组和字典等数据类型,以及条件语句、循环语句...【详细内容】
2023-04-06  树言树语Tree  今日头条  Tags:Python   点击:(12)  评论:(0)  加入收藏
让我们来看看一个很棒的 Python 项目,这个项目叫做 GFPGAN,它的主要功能是从图像中恢复人脸!这个特定的项目利用预训练的人脸 GAN 来恢复图像中的人脸,这里有几个例子: 该项目托...【详细内容】
2023-04-04  MikoCody  今日头条  Tags:Python   点击:(9)  评论:(0)  加入收藏
本文将介绍微信基于 PyTorch 进行的大规模推荐系统训练。推荐系统和其它一些深度学习领域不同,仍在使用 Tensorflow 作为训练框架,被广大开发者诟病。虽然也有使用 PyTorch 进...【详细内容】
2023-04-04   DataFunTalk  微信公众号  Tags:PyTorch   点击:(16)  评论:(0)  加入收藏
虽然现代的网络应用比以往任何时候都更快速、更便捷,但仍有许多情况下,需要把繁重的任务转移到系统的其他部分执行,而不是在主线程上进行工作。这些情况中的示例如下: 周期性任...【详细内容】
2023-03-31  Python学研大本营    Tags:Python   点击:(6)  评论:(0)  加入收藏
站内最新
站内热门
站内头条