博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 零起点(4)
阅读量:4561 次
发布时间:2019-06-08

本文共 960 字,大约阅读时间需要 3 分钟。

函数和文件

1 from sys import argv 2  3 script, input_file = argv 4  5 def print_all(f): 6     print f.read() 7  8 def rewind(f): 9     f.seek(0)10 11 def print_a_line(line_count, f):12     print line_count, f.readline()13 14 current_file = open(input_file)15 16 print "First let's print the whole file:\n"17 18 print_all(current_file)19 20 print "Now let's rewind, kind of like a tape."21 22 rewind(current_file)23 24 print "Let's print three lines:"25 26 current_line = 127 print_a_line(current_line, current_file)28 29 current_line = current_line + 130 print_a_line(current_line, current_file)31 32 current_line = current_line + 133 print_a_line(current_line, current_file)34

定义了三个函数

print_all() 直接输出文本内容
rewind(f) 转到文件的 0 byte 也就是第一个 byte 的位置
print_a_line() 有行数的输出

current_line = 1 第一行

 

def add(a, b):    print "ADDING %d + %d" % (a, b)    return a + badd(50+20,2+5)#函数返回的值是77

 

 

 

PS:函数可返回值

导入函数?

转载于:https://www.cnblogs.com/linuxroot/archive/2012/11/20/2778577.html

你可能感兴趣的文章
SQL2005查询所有表的大小
查看>>
Shell 正则表达式
查看>>
Docker run命令参数整理
查看>>
qt-opencv配置mingw编译器
查看>>
CSS之Medial Queries的另一用法:实现IE hack的方法
查看>>
linux-CentOS6.4下安装oracle11g详解
查看>>
实力为王 八年DBA经验谈
查看>>
2-sat 问题 【例题 Flags(2-sat+线段树优化建图)】
查看>>
ext3.2 右击动态添加node的treepanel
查看>>
Database links
查看>>
【SoapUI】http接口测试
查看>>
各种工具网站
查看>>
数据库事务
查看>>
xe7 控件升级
查看>>
TFrame bug
查看>>
刚学习的如何才能自信的拍美美的婚纱照呢(要结婚啦)
查看>>
M51文件注释
查看>>
关于临界资源访问互斥量的死锁问题
查看>>
django-view层
查看>>
异步加载JS的方法。
查看>>