年末IT教程福利打卡+DAY7+P81-P90

函数多个返回值

  • 按照返回值的顺序,写对应顺序的多个变量接收即可
  • 变量之间用逗号隔开
  • 支持不同类型的数据return

函数参数种类

使用方式上的不同, 函数有4中常见参数使用方式:

  • 位置参数
  • 关键字参数
  • 缺省参数
  • 不定长参数
  1. 掌握位置参数

    ·根据参数位置来传递参数

  2. 掌握关键字参数

    ·通过“键=值”形式传递参数,可以不限参数顺序

    ·可以和位置参数混用,位置参数需在前

  3. 掌握缺省参数

    ·不传递参数值时会使用默认的参数值

    ·默认值的参数必须定义在最后

  4. 掌握不定长参数

    · 位置不定长传递以*号标记一个形式参数,以元组的形式接受参数,形式参数一般命名为args

    · 关键字不定长传递以**号标记一个形式参数,以字典的形式接受参数,形式参数一般命名为kwargs

  • 函数本身是可以作为参数,传入另一个函数中进行使用的。
  • 将函数传入的作用在于:传入计算逻辑,而非传入数据。

函数的定义中

•def关键字,可以定义带有名称的函数

•lambda关键字,可以定义匿名函数(无名称)

有名称的函数,可以基于名称重复使用。

无名称的匿名函数,只可临时使用一次。

匿名函数定义语法:

lambda 传入参数:函数体(一行代码)
  • lambda 是关键字,表示定义匿名函数
  • 传入参数表示匿名函数的形式参数,如:x, y 表示接收2个形式参数
  • 函数体,就是函数的执行逻辑,要注意:只能写一行,无法写多行代码

文件操作:

  1. 什么是编码?

编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑。

编码有许多中,我们最常用的是UTF-8编码

  1. 为什么需要使用编码?

计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。

同时也需要编码, 将计算机保存的0和1,反向翻译回可以识别的内容。

**open()**打开函数

在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下

open(name,mode,encoding)

name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。

mode:设置打开文件的模式(访问模式):只读、写入、追加等。

encoding:编码格式(推荐使用UTF-8)

操作功能
文件对象 = open(file, mode, encoding)打开文件获得文件对象
文件对象.read(num)读取指定长度字节 不指定num读取文件全部
文件对象.readline()读取一行
文件对象.readlines()读取全部行,得到列表
for line in 文件对象for循环文件行,一次循环得到一行数据
文件对象.close()关闭文件对象
with open() as f通过with open语法打开文件,可以自动关闭

\1. 写入文件使用open函数的”w”模式进行写入

\2. 写入的方法有:

•wirte(),写入内容

•flush(),刷新内容到硬盘中

\3. 注意事项:

•w模式,文件不存在,会创建新文件

•w模式,文件存在,会清空原有内容

•close()方法,带有flush()方法的功能

\1. 追加写入文件使用open函数的”a”模式进行写入

\2. 追加写入的方法有(和w模式一致):

•wirte(),写入内容

•flush(),刷新内容到硬盘中

\3. 注意事项:

•a模式,文件不存在,会创建新文件

•a模式,文件存在,会在原有内容后面继续写入

•可以使用”\n”来写出换行符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值