叽叽喳喳,嘻嘻哈哈

导航

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)

 

posted on 2017-06-20 08:53  叽叽喳喳,嘻嘻哈哈  阅读(122)  评论(0编辑  收藏  举报