Python学习笔记|二十七.使用模块

使用模块

Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。

标准模块范例:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

' a test module '

__author__ = 'Genaral'

import sys

def test():
    args = sys.argv
    if len(args)==1:
        print('Hello, world!')
    elif len(args)==2:
        print('Hello, %s!' % args[1])
    else:
        print('Too many arguments!')

if __name__=='__main__':
    test()
  • 第一行是注释,可让本文件再,Linux和Unix,,Mac上面进行运行。
  • 第二行是注释,表示本文件使用标准UTF-8编码
  • 第四行是字符串表示文档的注释,任何代码的第一个字符串都表示注释。
  • 第六行变量是将作者写入进去,公开时可瞻仰大名
  • 第八行是主要代码的开始,首先使用模块要导入模块
  • 最后两行代码是运行测试,运行一些额外代码,如果再命令行中直接运行该模块,特殊变量_name_则会被置为_main_,若在外部导入该模块,则特殊变量则不会,该功能经常用于功能运行测试。

作用域

类似__xxx__这样的变量是特殊变量,可以被直接引用,但是有特殊用途,比如上面的__author____name__就是特殊变量,hello模块定义的文档注释也可以用特殊变量__doc__访问,我们自己的变量一般不要用这种变量名;

类似_xxx__xxx这样的函数或变量就是非公开的(private),不应该被直接引用,比如_abc,``__abc等;

外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值