首页 > 其他分享 >函数相关基础知识

函数相关基础知识

时间:2022-10-09 22:12:59浏览次数:45  
标签:定义 基础知识 文档 返回值 相关 参数 数据 函数

昨日内容回顾

  • 文档的打开方式 open() with open() as f
  • 文档的读写模式 r(只读) w(只写) a(追加写)
  • 文档的操作模式 t(文本模式) b(二进制模式)
  • 文档的内置方法 读、读行、写、写行、可读、可写、保存
  • 文档内光标的移动 file. seek(offset, whence)

今日内容概要

  • 文档内光标移动应用实例
  • 计算机硬盘修改数据原理
  • 函数的定义及基本构成
  • 函数的定义及引用
  • 函数的分类
  • 函数的返回值
  • 函数的参数

今日内容详细

文档内光标移动应用实例

通过文档内光标的移动实现对文档数据的监控:

import time

with open(r'a.txt', 'rb') as f:
    f.seek(0, 2)
    while True:
        line = f.readline()
        if len(line) == 0:
            # 没有内容
            time.sleep(0.5)
        else:
            print(line.decode('utf8'), end='')

计算机硬盘修改数据原理

计算机内对数据的删除并不是真正的删除,而是改变数据的状态,从占有态转变为自由态,等待写入新的数据。新的数据覆盖了原有的数据,才算真正完成数据的删除。

文件的数据修改有两种模式。一种是覆盖写,直接在源数据所在空间进行覆盖,此方式对内存占用较大;另一种是备份替换,用新文件替换原文件。

函数的定义及基本构成

程序中的函数是为了实现某种功能的一段代码,可以在不同的位置重复调用,以精简代码。

函数的基本构成

def 函数名(参数):
	'''函数注释'''
	函数体代码
	return 返回值

def是定义函数的关键字;

函数名类似与变量名,需要见名知义,方便后续调用;

参数为调用函数时需要传入的数据,可有可无,定义时有,则调用时必须传参数;

函数注释用来解释函数的功能;

函数体代码为函数的核心部分,是函数实现功能的基础;

返回值是函数执行后返回的数据,一般是函数执行后的结果。

函数的定义与调用

函数的使用需要注意的事项:

函数定义阶段仅检测语法结构,语法无错误则不报错;

函数定义阶段不执行函数体代码;

函数必须先定义后调用;

调用函数采用函数名加括号。

函数的分类

空函数 函数无实际内容,多用于搭建框架时提醒函数功能。

无参函数 调用时不需要传参数的函数。

有参函数 调用时必须要传参数的函数。

函数的返回值

使用变量接收函数结果来获取函数的返回值。

若函数定义时未规定返回值,则函数的返回值为None;

若函数定义时返回值为一个数据,则返回此数据,若为多个数据,则返回这些数据组成的元组。

函数的参数

参数分为形式参数及实际参数。定义阶段的参数为形式参数,无实际意义,仅为调用者提示需要传的参数;

实际参数及函数运行时实际使用到的数据,函数运行时实参与形参临时绑定,函数运行结束即取消绑定。

标签:定义,基础知识,文档,返回值,相关,参数,数据,函数
From: https://www.cnblogs.com/akazukis/p/16773874.html

相关文章

  • 函数的基本使用
    函数前戏name_list=['jason','kevin','oscar','jerry']#print(len(name_list))'''突然len不准用了'''#count=0#foriinname_list:#count+=1#pr......
  • Day10函数基础学习以及计算机硬盘修改数据的原理(了解)
    今日内容概要文件内光标的移动实战演练计算机硬盘存取数据的原理文件内容修改函数简介函数的语法结构函数的定义与调用内容详细文件内光标移动案例(了解)im......
  • Java封装、继承、多态、抽象、接口基础知识
    Java封装、继承、多态、抽象、接口基础知识封装面向对象三大特性:封装、继承、多态(四大特性则多一个抽象)定义把对象的属性和方法结合为一个独立的整体,并尽可能隐藏对......
  • 文件相关知识点及函数基本知识点
    文件相关知识点及函数基本知识点目录文件相关知识点及函数基本知识点一、文件读写总概括二、计算机硬盘修改数据的原理(了解)三、文件内容修改(了解)四、函数简介五、函数语法......
  • 文件操作及函数基本知识
    文件操作利用python代码的编写来读写文件1.文件的概念就是操作系统暴露给用户操作硬盘的快捷方式eg:双击一个文件其实是从硬盘将数据加载到内存ctrl+s保存文件其实......
  • 函数初级
    函数的基本概念1.什么是函数?函数相当于一种工具,就是把一串代码装到一起,我们下次需要用的这个功能的时候可以直接使用函数相当于是工具(具有一定功能)不用函数修理工需......
  • 文件光标与函数简介
    文件内光标移动文件内光标的移动是以bytes为单位移动的,t模式下的read()是以字符移动的文件内指针的移动不一定都是有读写操作被动的出发,可以通过移动的方法对......
  • python函数
    python函数函数引入当我们正常情况下需要统计列表中的数据之个数name_list=['jason','kevin','oscar','jerry']print(len(name_list))当len方法不可以使用后co......
  • 函数
    形式参数在函数定义阶段括号内填写的参数简称'形参'实际参数在函数调用阶段括号内填写的参数简称'实参'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......
  • 【SSM】学习笔记(一)—— Spring 概念、Spring IoC、Spring Bean相关知识、依赖注入、
    原视频:https://www.bilibili.com/video/BV1Fi4y1S7ix?p=1P1~P27目录一、Spring概述1.1、Spring家族1.2、Spring发展史1.3、SpringFramework系统架构图1.4、......