学习python(day09)

昨日内容回顾

  1. 读写文件open(‘路径’,‘打开方式’, ‘指定编码方式’)
  2. 打开方式,r a w r+ w+ a+,打开文件直接写和读完再写,光标位置不一样
  3. 操作文件:读,read()读取全部内容
  4. readline()一行一行读,
  5. 视频图片rb,byte
  6. readlines(),
  7. for循环最好
  8. 写write
  9. 光标:文件指针:seek(),tell(),truncate()
  10. 关闭文件
  11. 修改文件:
  12. 替换:
  13. with open(‘文件’,encoding=‘utf-8’) as f:
    for line in f:
    if (‘xx’) in line:
    line.replace(‘xx’,‘xxx’)
  14. os.remove(‘删除文件’)
  15. os.rebane(‘原名字’,‘新名字’)

新内容

使用函数

def suan(name):
    i = 0
    for v in s:
        i += 1
    return i
    #定义的函数要有返回值

一. 返回值有几种情况
1. 无返回值,不写和只写return,return后面的代码不执行,结束函数
2. 无返回值
3. 有多返回值,如果有多个返回值,则用多个变量接收
二.传参,在函数名后面需要参数的几种情况:参数可以默认,先定义位置,再定义默认参数
1. 无参数
2. 有一个参数
3. 有多个参数,则使用逗号,按位置传参,或者使用等于号
4. 支持多个参数*args,接受的是按照位置传值,组成一个元组
5. ***kwargs,接受的是按照关键字传值,kw,组成一个字典

def func(**args,'可以传一个默认的' **kwargs)
	print(argsmkwargs)

def func(*l)#站在实参的角度上,给一个序列加上*,就是将这个序列按顺序打散
def func(**l)

顺序,位置参数,*args,默认参数,**kwargs

函数的基础知识

  1. 函数的定义:def:
  2. 函数的调用
  3. 函数的返回值return
  4. 函数的参数:形参,实参:
  5. 位置参数:必传
  6. *args:可以接受任意多个位置参数
  7. 默认参数:可以不传
  8. **kwargs,kv关键字传参
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值