发布于2020-03-25 17:42 阅读(1203) 评论(0) 点赞(30) 收藏(3)
**笔记:**函数里边的变量和脚本里的变量之间是没有连接的。
代码:
#先来定义一个有两个形参的函数founction
def cheese_and_crackers(cheese_count, boxes_of_crackers):
print("你有%d个奶酪" % cheese_count)
print("你有%d个饼干盒" % boxes_of_crackers)
print("天!这些足够办一个party了")
print("去拿毯子。\n")
print("我们可以直接这样调用函数:")
cheese_and_crackers(20, 30)
print("或者,我们也可以使用这种方式:")
amount_of_cheese = 10
amount_of_crackers = 50
cheese_and_crackers(amount_of_cheese, amount_of_crackers)
print("我们甚至还可以在参数里写上一些数学运算:")
cheese_and_crackers(10+20, 5+6)
print("或者,我们可以结合变量与数学计算:")
cheese_and_crackers(amount_of_cheese+100, amount_of_crackers+1000)
#自己编一个函数,用10种方法将其运行出来
def f(x, y):
z = x+y;
print("%d = %d + %d" %(z, x, y))
f(1,2)
f(1+1,2+2)
a=1;b=2
f(a, b)
f(a+1,b+2)
f(a+1,b)
f(a+b,a)
f(a+b,b)
f(a+b,a+b+1)
f(a*a,b*b)
f(a*a-a,0)
笔记:
file.seek()
方法标准格式是:seek(offset,whence=0)
作用:设置读写位置
offset:
开始的偏移量,也就是代表需要移动偏移的字节数
whence:
给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起,默认为0。
代码:
from sys import argv
script, input_file = argv
#定义三个有关文件的函数
def print_all(f):
print (f.read())#读出文件f里的内容
def rewind(f):
f.seek(0)#表示从位置0开始读写
def print_a_line(line_count, f):#按行将文件f内容打印出来
print(line_count, f.readline())#打印第几行,以及内容
#现在开始调用
current_file = open(input_file)#打开文件input_file里的内容,赋给参数current_file.
print("先打印整个文件吧:\n")
print_all(current_file)
print("Now let's rewind, kind of like a tape.")
rewind(current_file)
#这个操作有些恶心
print("现在按行打印,打印出三行:")
current_line = 1
print_a_line(current_line, current_file)
current_line = current_line + 1#下一行
print_a_line(current_line, current_file)
current_line = current_line + 1#下一行
print_a_line(current_line, current_file)
作者:vike
链接:https://www.pythonheidong.com/blog/article/282741/2d9ca44bfd20cbf87073/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!