• sys.argv

    python启动是,命令行选项放置在列表sys.argv中。第一个元素是程序名。后续项是命令行上程序名称之后显示的选项。
    
    
    in.py
    -----------------------------------
    import sys
    for i in range(len(sys.argv)):
        print(sys.argv[i])
    
    
    python in.py hello liming
    
    #in.py
    #hello
    #liming
    sys.path  #查看搜索路径
    os.environ['PATH']  #显示环境变量

     标准输入:stdin

    标准输出:stdout

    标准错误:stderr

    f = open('output','w')
    print >>f, 'hello word'
    f.close()
    View Code
    def countdown(n):
        while n>0:
            yield '%d' % n
            n -= 1
        yield 'over'
    
    count = countdown(5)
    # f  = open('haha.txt','w')
    # f.writelines('nihao')  #writelines内部应该会迭代生成器
    
    # out = ''.join(count)
    # print(out)
    
    for chunk in count:
        s.sendall(chunk) # s 是套接字
    View Code

    内置函数或类型

    round(x) #四舍五入,将浮点数转换为整数。

    如果前一个数是偶数,则朝0方向四舍五入,如果前一个数是奇数,则远离0.

    round(0.5)  #0

    round(1.5) #2

    异常

    异常基类

    BaseException 所有异常的根类,所有内置异常皆有此派生

    Exception   所有与程序有关的异常的基类。(不包括:SystemExit,GeneratorExit,KeyboardInterrupt)。应通过继承Exception来自定义异常。

    ArithmeticError 算法异常的基类。

    LookupError   索引和键错误的基类

    EnvironmentError  python外部发生错误的基类(包括:IOError,OSError)

  • 相关阅读:
    【html】http状态
    【Angular】Angular基础(3)
    【Angular】Angular基础(2)
    【Angular】Angular基础(1)
    【javascript】正则表达式match、exec和test的使用
    【javascript】js实现容器Map
    【JQuery】JQuery动态查找元素
    【leetCode】4. Median of Two Sorted Arrays
    【Java】Collection,set,List,Map介绍(附实例)
    【java】String类的基本方法
  • 原文地址:https://www.cnblogs.com/jijizhazha/p/5869595.html
Copyright © 2020-2023  润新知