教你把python的代码变成中文

这篇具有很好参考价值的文章主要介绍了教你把python的代码变成中文。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

教你把python的代码变成中文

是不是好看多了?

因为我们想把python的代码变成中文,但是又不可能真的去改python程序本体,所以我在这里使用的方法是自己搭建一个第三方库,然后再同路径下创建一个py文件,这样就可以导入我们刚才的库了。正因如此,第一行的import是真的改不了了。

那么,这个库该怎么写呢?当我们查看其他第三方库时,会发现,平时我们用到的那些命令,都是一个个函数,所以,依照这个思路,我们可以写一个包含了n个函数的库。

当然,前提是你的python支持使用中文作为变量和函数名。(应该较新版本的python都支持)

二、制作库

声明函数,使用的是def,并且函数后面的括号是很有效的。当我们在括号里输入东西时,就会按顺序转化为函数内部的变量。

例如:

def 生成随机数(最小值,最大值):
    c = random.randrange(最小值,最大值)
    return c

如果您和我一样,用的是VS Code,那么,当您把鼠标悬停在括号上时,就会显示这里填写的顺序。这也是为什么我使用中文作为函数内部变量名的原因。

当然,您可千万不要丢掉return!因为没有它,您的函数就没有一个正确的返回值!

教你把python的代码变成中文

接下来,就是根据自己的需要,把自己常用的命令转化为中文即可。

我这里写了一些,作为参考:

import time
import random
from math import *

def 打印(字符串或变量):
    print(字符串或变量)

def 等待(秒):
    time.sleep(秒)

def 取整(数字):
    a = int(数字)
    return a

def 输入(显示的字符):
     a = input(显示的字符)
     return a

def 打印变量类型(变量名):
    print(type(变量名))

def 取浮点数(数字):
     a = float(数字)
     return a

def 取复数(数字):
    a = complex(数字)
    return a

def 生成随机数(最小值,最大值):
    c = random.randrange(最小值,最大值)
    return c

def 转为字符串(变量名):
    a = str(变量名)
    return a

def 字符串长度(变量名):
    a = len(变量名)
    return a

def 布尔值(变量名):
    a = bool(变量名)
    return a

def 绝对值(数字):
    a = abs(数字)
    return a

def 开平方(数字):
    a = sqrt(数字)
    return a

def 正弦(数字):
    a = sin(数字)
    return a

def 余弦(数字):
    a = cos(数字)
    return a

def 正切(数字):
    a = tan(数字)
    return a

def 以2为底的对数(数字):
    a = log2(数字)
    return a

def 以10为底的对数(数字):
    a = log(数字)
    return a

当然,如果您不嫌麻烦,甚至可以改变从网上下载的第三方库为中文。

三、使用库

很简单,和别的库一样,唯一的不同就是在使用时需要把中文库和py文件放在一起,当然,如果您是长期使用,也可以放在python的第三方库文件夹里。

下面就是根据上面的例子写出来的一个简单的py中文代码:

from 自制中文库 import * #这里填写自己刚才做的库的文件名

变量一 = 1

打印(变量一)

等待(5)

变量二 = 取整(输入("输入数字"))

变量二的绝对值 = 绝对值(变量二)

打印(变量二的绝对值)

变量二的绝对值的开方 = 开平方(变量二的绝对值)

打印(变量二的绝对值的开方)

其中第一行一定要这样写,如果写成import 自制中文库 后面就需要一直带着 自制中文库 ,为了好看,还是选择 from 自制中文库 import *比较好。

四、最后

如果您有什么想法,可以在评论里留言,如果有好的代码,我也会及时更新。文章来源地址https://www.toymoban.com/news/detail-500095.html

到了这里,关于教你把python的代码变成中文的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python使用Selenium库如何绕过Cloudflare验证,网页请确认你是不是机器人

    大家好,我是淘小白~ 前段时间使用selenium库写chatGPT的脚本,遇到过一个问题,那就是cloudflare的机器验证,让你点击确认不是机器人,这个问题最后找人解决掉了,我也是百度了很久没找到答案,B站找到的一个UP主,只要报名人家的课程才会给方法,所以,下面就把这个问题

    2024年02月05日
    浏览(91)
  • python制作简单版天天酷跑,是不是你平日里摸鱼小游戏呀

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 天天酷跑是一款轻松好玩、简单时尚的跑酷类手机游戏。 那我们能不能用python模拟出这个一个游戏呢? 答案当然是可以的,今天我就给大家带来简易版的天天酷跑小游戏 开发环境: 版 本: python 3.8 编辑器:pycharm 2021.2 准备事

    2024年02月04日
    浏览(43)
  • Python--练习:使用while循环求1~100之间,所有偶数的和(涉及if判断是不是偶数)

    案例: 求1~100之间,所有偶数的和 思考: 先套用原有 基础模式 ,之后再思考其他的。 其实就是在之前文章 Python--练习:使用while循环求1..100的和-CSDN博客 的基础上,再判断如果获取到里面的全部偶数,相加就行了。 while循环的基本语法: 对于循环 次数已知 的情况,建议

    2024年02月03日
    浏览(45)
  • 【当学C语言 或者 java 或者 python时 是不是IO文件操作部分很难学懂?这三道例题帮你理解IO】【IO三道例题】

    示例1 示例2 示例3 注意:我们现在的方案性能较差,所以尽量不要在太复杂的目录下或者大文件下实验

    2024年02月16日
    浏览(51)
  • 二叉树是不是树?

    先说明,以下结论都是正确的 1. 树和二叉树是两种不同的树形结构,二叉树不是树的特殊形式。 2. 二叉树也不是 度为 2的有序树。 一个一个解释。 在23版《王道》考研数据结构关于树和二叉树的框架图如下: 很明显可以推断:树是树,二叉树是二叉树,树并没有包含二叉树

    2024年02月12日
    浏览(44)
  • 如何辨别ChatGPT是不是真的

    随着ChatGPT爆红,国内陆续出现了几个所谓的“ChatGPT 反向代理站点”,乍一试回答似乎还挺靠谱,但它们真的是ChatGPT吗?本文以其中一个站点为例,对其真伪进行辨别。 其实最多只需要问两个问题,基本上就可以做出判断了。 1.你是谁? 2.列举两条2023年发生的新闻   而Ch

    2024年02月11日
    浏览(47)
  • 人脸检测是不是目标检测呢?

    人脸检测是不是目标检测呢? 人脸识别和目标检测都是计算机视觉领域的重要应用之一,但它们的应用场景和方法有所不同。 人脸识别是一种通过计算机技术对照片、视频等图像中的人脸进行识别的技术。人脸识别一般分为两个步骤: 人脸检测和人脸识别 。人脸检测是指在

    2024年02月06日
    浏览(53)
  • 是不是要学习unity了?

    Unity是一款由Unity Technologies开发的跨平台游戏开发引擎。它可以用来创建2D和3D游戏,支持多种平台包括Windows、Mac、Android、iOS和主流的游戏主机,如PlayStation和Xbox。 Unity提供了丰富的工具和资源,包括可视化的编辑器、动画系统、物理引擎、音频系统等,使开发者能够快速构

    2024年02月04日
    浏览(45)
  • 【C语言】判断是不是闰年

    闰年的判断方法(两个条件都满足): 1)年份能被4整除 ,但不能被100整除。 2)年份能被400整除。 输入一个年份,判断它是不是闰年  我们可以利用bool或者_Bool的返回值来判断是否为闰年(bool(布尔类型)是一种数据类型,只有真(true)和假(false)两个值) 判断1000~2

    2024年02月06日
    浏览(52)
  • 运维是不是没有出路了?

    瑞典马工的​​《是时候让运维集体下岗了》一出,就让运维人为之一颤,​人人自危。文章开篇就提到:​​明人不说暗话,在云原生和DevOps成熟的今天,运维作为一个岗位和团队已经完成了历史任务,应该退出舞台了。文中​观点令人振聋发聩,虽然我们都知道,随着科

    2023年04月15日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包