欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

自定义函数

程序员文章站 2022-07-11 15:34:47
...

就不瞎比比了直接看代码,先教大家自定义函数!

代码:

import kuihua
def cn(x):
return x.decode("utf-8")
kuihua.note(cn("你好,葵花"),"info")

现在我们来解释下这条语法

“def”
这是Py函数的定义方法,作用是定义一个函数,也就是告诉程序我要定义一个什么函数出来!

“cn(x)”
这是定义的函数,定义函数的时候需要加入“()”,“()”里面是表示这个函数的参数,可以用变量,也可以为空,我们这里的变量“x”就是这个函数的参数,这个参数的作用就是获得用户输入的数据,是为我们后面的调用而创建的,请接着往下看

“:”
这个符号表示这个函数定义完了,“:”后面的内容就是调用这个函数时要做什么的代码

“return”
这个语法是返回的意思,就是把什么东西作为这个函数的返回值,通俗点就是:
我跟你说什么,你要回答什么。这里的回答就是返回的内容

“x.decode("utf-8")”
这个语法的意思是将“x”从“utf-8”的编码解密为Unicode编码,因为我们的脚本是使用“utf-8”保存的,又因为Py里面是不能直接使用中文的,所以我们才用到了解密!

kuihua.note(cn("你好,葵花"),"info")
这是输出解密后的中文,后面是用"info"(信息)的提示方式
这个提示方式还可以是"error"(错误)、"conf"(正确)
这个语法的其他意思相信不用我说了吧!

现在我们来讲下这段代码的总体大意,

解释:

首先开始加载kuihua模块
定义一个叫cn()的函数,这个cn()的参数是x,这个x是用户要输入的东西
将x解密后的内容返回回去!
把解密后的内容作为info的提示信息显示出来

上一篇: 自定义函数

下一篇: 自定义函数