Task4 (python基础)

**

1 . 函数

**
函数:就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用 。
(python中的函数可以嵌套调用以及嵌套定义)

1)关键字

 def function(形参1......):
 	**函数体**

2)参数和作用域

https://www.liaoxuefeng.com/wiki/1016959663602400/1017261630425888 (参数解析详见该网址)

3)函数的返回值
函数体中 return 语句的结果就是返回值。如果一个函数没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None,类型也是 ‘NoneType’。return语句的作用就是结束函数调用、返回值。

  • 一个函数可以存在多条 return 语句,但只有一条可以被执行,如果没有一条 reutrn 语句被执行,同样会隐式调用 return None 作为返回值
  • 一个函数可以存在多条 return 语句,但只有一条可以被执行,如果没有一条 reutrn 语句被执行,同样会隐式调用 return None 作为返回值
  • 无论定义的是返回什么类型,return 只能返回单值,但值可以存在多个元素
    例如return [1,3,5] 是指返回一个列表,是一个列表对象,1,3,5 分别是这个列表的元素
    return 1,3,5 看似返回多个值,隐式地被Python封装成了一个元组返回

**

2 .文件处理

**
1)打开文件方式(读和写)

f = open('C:\Users\SONY\Desktop\新建文本文档.txt','r')
...
...
f.close()
#这样我们就通过只读的模式打开了一个文件对象,打开文件后,一定要调用close()方法关闭文件,否则会造成内存不足
为了防止打开文件后忘记调用close()方法关闭文件,使用with结构可以简化该过程:
 with open('C:\Users\SONY\Desktop\新建文本文档.txt','r') as f:
 	print(f.read())

#该结构无需再次调用close()方法


其中,我们会用到的方法有:
f.read()     #一次读取所有的内容,返回一个字符串缺点是如果内容过大,会造成内存爆掉  可以用f.read(size)  指定读取的size来避免该问题
f.readlines()     #一次读取所有内容并按行返回一个list
f.readline()      #每次读取一行内容(遇到 \n 结束),返回一个str,结合循环使用


#写入文件
 with open('C:\Users\SONY\Desktop\新建文本文档.txt','w') as f:
 	f.write('hello,world')

2)OS模块

参考如下 http://www.cnblogs.com/MnCu8261/p/5483657.html

3)Datatime模块

参考如下 https://blog.csdn.net/cmzsteven/article/details/64906245

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值