name = "Python教程" add = "http://task.lmcjl.com/python" print(name,add) def say(): print("人生苦短,我学Python!") class CLanguage: def __init__(self,name,add): self.name = name self.add = add def say(self): print(self.name,self.add)可以看到,我们在 demo.py 文件中放置了变量(name 和 add)、函数( say() )以及一个 Clanguage 类,该文件就可以作为一个模板。
say() clangs = CLanguage("C语言中文网","http://task.lmcjl.com") clangs.say()运行 demo.py 文件,其执行结果为:
Python教程 http://task.lmcjl.com/python
人生苦短,我学Python!
C语言中文 http://task.lmcjl.com
import demo此时,如果直接运行 test.py 文件,其执行结果为:
Python教程 http://task.lmcjl.com/python
人生苦短,我学Python!
C语言中文 http://task.lmcjl.com
if __name__ == '__main__': say() clangs = CLanguage("C语言中文网","http://task.lmcjl.com") clangs.say()这样,当我们直接运行 demo.py 模板文件时,其执行结果不变;而运行 test.py 文件时,其执行结果为:
Python教程 http://task.lmcjl.com/python
显然,这里执行的仅是模板文件中的输出语句,测试代码并未执行。
'''
demo 模块中包含以下内容:
name 字符串变量:初始值为“Python教程”
add 字符串变量:初始值为“http://task.lmcjl.com/python”
say() 函数
CLanguage类:包含 name 和 add 属性和 say() 方法。
'''
import demo print(demo.__doc__)程序运行结果为:
Python教程 http://task.lmcjl.com/python
demo 模块中包含以下内容:
name 字符串变量:初始值为“Python教程”
add 字符串变量:初始值为“http://task.lmcjl.com/python”
say() 函数
CLanguage类:包含 name 和 add 属性和 say() 方法。
本文链接:http://task.lmcjl.com/news/9790.html