首页 > 其他分享 >笔记14

笔记14

时间:2023-03-10 18:00:28浏览次数:33  
标签:return 14 res 代码 笔记 参数 func 函数

考试十五分钟:
1、编写代码实现功能tail -f access.log
f.seek()

应用程序(文件对象/文件句柄1) 应用程序(文件对象/文件句柄2)
操作系统(真正的文件)a.txt z
计算机硬件(硬盘空间)

2、代码展示文件修改的两种方式
方式一:
with open('源文件',mode='r') as src_f:
res=src_f.read()
new_res=修改res

with open('源文件',mode='w') as dst_f:
dst.write(new_res)


方式二:
with open('源文件',mode='r') as src_f,open('临时文件',mode='w') as dst_f:
for line in src_f:
new_line=修改line
dst.write(new_line)

删除源文件
将临时文件重命名为源文件的名字


3、定义函数的语法是什么?
函数-》盛放功能(一堆代码)的容器

内置函数:python解释已经定义好了,直接调用即可
open()
input()
自定义函数:
先定义
后调用

def 函数名(参数1,参数2,...):
"""文档注释"""
代码块
return 值

4、函数的基本使用遵循的原则是?

5、简述函数定义阶段与调用阶段发生的事情
定义阶段:
1、申请内存空间将函数体代码存放起来,然后将内存地址绑定给函数名
函数名=函数的内地址
2、只检测语法,不执行代码

调用函数:函数名()
1、先通过函数名(变量名)找函数的内存
2、加括号触发函数体代码的运行

6、代码展示定义函数的三种形式
def func():
pass
func()

def func(x,y):
pass

func(1,2)

def func():
pass

7、代码展示调用函数的三种形式
# 语句形式:只运行功能
func(1,2)
func()

# 表达式形式
res=func(1,2)

res=func(1,2)*10

# 参数传入
func(func(1,2),10)
8、return返回值的三种形式是什么?
None: 没有return
return
return None

一个值:
return 值

多个值
return 值1,值2,值3

强调:
return是函数结束的标志,函数内可以有多个return,但只要执行一个
整个函数就会立刻结束,并且将该return后的值作为本次运行的结果返回


上节课复习

今日内容:函数参数的使用
一 形参与实参介绍
二 形参与实参的具体使用
2.1 位置参数
2.2 关键字参数
2.3 默认参数
2.4 可变长度的参数(*与**的用法)
2.4.1 可变长度的位置参数
2.4.2 可变长度的关键字参数
2.5 命名关键字参数(了解)
2.6 组合使用(了解)


标签:return,14,res,代码,笔记,参数,func,函数
From: https://www.cnblogs.com/wiii/p/17204326.html

相关文章

  • 【WinForm】 自学笔记三:使用 FreeSql 连接数据库,并对数据进行增删改查
    前面使用 SqlConnection 连接数据可以的方法,每一次进行数据操作都要编写相应的SQL语句,操作起来比较繁琐。为了简化代码的编写,提高代码的可靠性,使用了FreeSql插件,来减......
  • 笔记
    考试十分钟:1、集合内元素的三个特征必须为不可变类型无序不重复2、集合的用途是什么?关系运算去重3、举例说明关系运......
  • day13笔记
    上节课复习:x+b1、读写都是以bytes2、针对所有文件3、一定不能指定encodingwithopen('a.txt',mode='rb')asf:res=f.read()......
  • 数据结构学习笔记-day1
    导言:数据结构是一门研究非数值计算程序设计中的操作对象,以及这些对像之间的关系和操作。 Day1一、基本概念术语数据:客观事物的符号表示,是能输入到计算机中并能程序被......
  • Activiti7学习笔记
    1.Activiti环境 2.加入maven依赖包3.Activiti25张表的含义 4.各个类之间的关系图5.各个Service作用 6.Activiti总结 7.流程部署以及获取流程id......
  • TypeScript学习笔记#6 构造函数
    TypeScript学习笔记#6构造函数classDog{name:string;age:number;//构造函数//构造函数会在创建对象时调用constructor(name:string,age:number......
  • TypeScript学习笔记#2 其他类型声明
    TypeScrip学习笔记#2其他类型说明1.对象类型声明//{}用来指定这个对象中可以包含哪些属性//语法:{属性名:属性值,属性名:属性值}//?表示属性名可选letb:{name:......
  • TypeScript学习笔记#3 tsconfig
    TypeScript学习笔记#3tsconfig.json的常用配置废话不多说,直接上代码{//tsconfig是ts编译器的配置文件/*'include'用来指定哪些ts文件需要被编译路径......
  • TypeScript学习笔记#4 webpack的基础配置
    TypeScript学习笔记#4webpack的基础配置webpack是比较常用的打包工具,我们在打包ts的时候需要配置一些基础配置,同样,直接上代码//引入一个包constpath=require("pat......
  • TypeScript学习笔记#5 类的简介
    TypeScript学习笔记#5类的简介废话不多说,直接上代码//使用class关键字来定义一个类/***对象中主要包含两个部分*属性*方法*/classPerson{/*......