• python 教程 第十二章、 标准库


    第十二章、 标准库
    See Python Manuals ? The Python Standard Library ?
    1)    sys模块

    import sys  
    
    
    if len(sys.argv) < 2: 
        print 'No action specified.' 
        sys.exit()  
    
    
    if sys.argv[1].startswith('--'): 
        option = sys.argv[1][2:] 
        if option == 'version': 
            print 'Version 1.2' 
        elif option == 'help': 
            print 'This program prints help' 
        else: 
            print 'Unknown option.' 
          sys.exit()

    探索更多知识可使用help(sys)

    2)    os模块
    os.name字符串指示你正在使用的平台。
    os.getcwd()得到当前工作目录
    os.getenv()和os.putenv()分别读取和设置环境变量。
    os.listdir()返回指定目录下的所有文件和目录名。
    os.remove()函数用来删除一个文件。
    os.system()函数用来运行shell命令。
    os.linesep字符串给出当前平台使用的行终止符
    os.path.split()函数返回一个路径的目录名和文件名。
    os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。
    os.path.existe()函数用来检验给出的路径是否真地存在。
    探索更多知识可使用help(os)

    3)    数学运算
    Math模块

    import math 
    print math.pi 
    print math.sqrt(9) 
    print sin(2 * pi / 180) 

    random模块

    import random 
    print random.random() 
    print random.choice(['Life of Brian', 'Holy Grail']) 
    print random.randint(1, 10) 

    decimal小数

    >>> import decimal                  # Decimals: fixed precision 
    >>> d = decimal.Decimal('3.141') 
    >>> d + 1 #Decimal('4.141') 
    >>> decimal.getcontext().prec = 2 
    >>> decimal.Decimal('1.00') / decimal.Decimal('3.00') 
    Decimal('0.33') 

    fractions分数

    import fractions 
    f = fractions.Fraction(2, 3) #2/3 
    print f + 1 #5/3 
    print f + fractions.Fraction(1, 2) #7/6 
    服务项目 技术咨询 微信图书 微信视频 微信代码 定制开发 其他福利
    服务入口 QQ群有问必答
    查看详情
    一本书解决90%问题
    查看详情
    微信开发视频
    小程序开发视频
    免费代码
    ¥1888阿里云代金券
    查看详情
    营销工具
    微信特异功能
  • 相关阅读:
    现代软件工程 第一周博客作业
    最后一周总结
    阅读后感
    软件工程作业个人项目——csdn app分析
    第二次结对编程
    软件工程作业二
    软件工程作业一
    ASE 课程最后小结
    阅读后感
    Judy Beta 第五天
  • 原文地址:https://www.cnblogs.com/txw1958/p/2210072.html
Copyright © 2020-2023  润新知