python初学main函数 文档字符串 编码声明

来源:互联网 发布:银行软件 编辑:程序博客网 时间:2024/05/21 04:22

对于只会c的我来说 python有的东西确实难以理解,但是万事开头难,用的多了总会成为自己的。
python跟c一样 也是需要main函数的,尤其是一个可执行的py程序时,如在文件中定义如下:
cat printMax.py

# -*- coding:UTF-8 -*-def printMax():    '''输出最大值    要是整数才行'''    x = 3    y = 4    if y > x:        print "y大"    else:        print "x大"def main():    printfMax()if __name__ == "__main__":    main()

没有main函数就没有程序的入口,程序的入口变成了这个if name == “main“: 在这我没有深究,毕竟还没有达到这个水平,暂时先记住。

当py文件作为一个模块被import时,此时main就可有可无了,如下:
cat test.py

import printMaxprintMax.printMax()print printMax.printMax.__doc__

python2.6 test.py : y大

还有一点要说,我在写测试程序的时候,如果py文件中有汉字这个字节型的符号,我们要在文件中声明coding,也就是编码格式,第一行就是py文件的编码声明格式了。# -*- coding:UTF-8 -*-再写一遍熟悉一下。。
函数的第一行就是py函数的文档字符串,我们可以在调用函数的时候通过print printMax.printMax.__doc__
输出为:输出最大值
要是整数才行
今天python的初学就这些,希望以后能够在工作之余多学点别的语言,多多练习,多写博客,不是记笔记,只求能变成自己的。

0 0
原创粉丝点击