search 登录 注册
arrow_back返回列表
ID:8368
light_mode
Lv.1 韶华一笑间
edit_note帖子 15
stars积分 683
event加入 2011-02-04
美化修改

*py*教程加载模块,定义函数

schedule发表于 2012-05-27 18:22:00 visibility查看 319 chat_bubble回复 5
#1 楼主
不知道还有没有人记得我,呵,我失去了好多……不说了,进入正题
python有三种加载模块的方式:
1.普通加载,如:
import appuifw
appuifw.app.set_exit()#退出
2.从模块中加载所有函数,如:
from appuifw import*
note(u“Hello!“,u“info“)
app.set_exit()
#不建议使用,易重名
3.从模块中加载某个函数,如:
from appuifw import note
note(u“hello!“,“info“)
推荐使用第一种!

创建函数的格式:
def 函数名(参数):
语句1
语句2

如果不需要参数,参数可省略;如果只有一个语句,可直接跟在冒号后面;注意缩进,建议缩4格;如果在函数内再定义函数,则再缩进四格。如:
def plus(a,b):
c=a+b
return c
但我们调用函数时,返回a+b的值,如:
import appuifw,e32
def plus(a,b):
c=a+b
return c
result=plus(20,30)#这样使用含参数的函数
appuifw.app.body.set(*(result))#要将数值格式的转换为*格式的才能正常显示!(如图)
e32.Ao_lock().wait()
再看另一个:
import appuifw
def exit():
appuifw.app.set_exit()#定义不含参数的函数
exit()#这样使用

全部回复 (5)

ID:102674
light_mode
Lv.1 韶华一笑间
2012-06-06 09:09:00 沙发
支持你!
ID:85650
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2012-06-20 21:08:00 板凳
你牛,我顶!
ID:35627
light_modestar
Lv.1 韶华一笑间
2012-06-23 20:57:00 地板
好帖,要顶!
ID:121000
dark_modedark_modedark_modestarstarstar
Lv.1 韶华一笑间
2013-04-03 22:46:00 #5
好帖,要顶!
ID:60373
light_modedark_modestarstar
Lv.6 胸怀六国志
2013-04-04 20:41:00 #6
你牛,我顶!
登录 后才能回复