首页 > 其他分享 >函数入门

函数入门

时间:2022-10-09 18:24:36浏览次数:38  
标签:入门 参数 func print hello def 函数

目录

函数基础

计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。

函数相当于是工具(具有一定功能)
    不用函数
        修理工需要修理器件要用锤子 原地打造 每次用完就扔掉 下次用继续原地打造
    用函数
        修理工提前准备好工具 什么时候想用就直接拿出来使用

函数的语法结构

image
image

函数的定义和调用

image

1.函数在定义阶段只检测语法 不执行代码
	def func():
		pass
2.函数在调用阶段才会执行函数体代码
	func()

函数的分类

image

1.空函数
	函数体代码为空 使用的pass或者...补全的
 	空函数主要用于项目前期的功能框架搭建
 	 def register():
        """注册功能"""
        pass
2.无参函数
	 定义函数的时候括号内没有参数
	 def index():
        print('hello')
3.有参函数
	定义函数的时候括号内写参数 调用函数的时候括号传参数
 	def func(a):
    	  print(a)

函数的返回值

image

def func():
    pass
    return 'hello'
    print('no')  # 这里的代码不会执行!

res = func()  # 获取返回值 没有return关键字时会获取到None
print(res)  # hello

函数的参数

image

def func(a):
    print(a)

func()  # 不给参数会报错!  # TypeError: func() missing 1 required positional argument: 'a'
func('hello')  # hello

标签:入门,参数,func,print,hello,def,函数
From: https://www.cnblogs.com/passion2021/p/16773024.html

相关文章

  • Java入门,如何高效学习
      对于当下要想入行学习Java,那就一定是个不错的选择,因为这个行业是个你只要努力就能看到成果的行业,而且就从近两年来看,当前的程序员依旧是这个时代的高薪职业,且想要入这......
  • 文件操作及函数初识
    目录文件操作文件读写模式文件操作模式文件诸多方法文件内光标的移动文件内光标移动案例(了解)计算机硬盘修改数据的原理(了解)文件内容修改(了解)函数前戏函数的语法结构函数的......
  • spring boot集成redis基础入门
    redis支持持久化数据,不仅支持key-value类型的数据,还拥有list,set,zset,hash等数据结构的存储。可以进行master-slave模式的数据备份更多redis相关文档请查看redis官方文......
  • 01- Shell脚本学习--入门
    原文链接:https://github.com/52fhy/shell-book/blob/master/chapter1.md01-Shell脚本学习--入门标签:Shell[TOC]简介Shell是一种脚本语言,那么,就必须有解释器来执行......
  • python初识函数
    今日内容概要文件内光标的移动实战演练计算机硬盘存储数据的原理文件内容修改函数简介函数的语法结构函数的定义与调用今日内容概要文件内光标移动的......
  • C++ 实现一个函数,使用指针连接两个字符串。 函数输入: 两个源字符串的指针,目的字符串
    #include<iostream>#include<string>#include<windows.h>usingnamespacestd;boolstr_cat(char*dest,intlen,constchar*st1,constchar*st2){int......
  • 函数的初步了解
    目录今日内容回顾今日内容回顾详解文件内光标移动案例计算机硬盘修改数据的原理文件内容修改函数前戏函数语法结构函数的定义与调用函数的分类函数的返回值函数的参数今日......
  • python函数内容
    目录今日内容概要1.函数简介2.函数语法结构3.函数的定义以及调用4.函数的分类5.函数参数(重中之重)6.函数的返回值7.练习题及答案今日内容概要函数简介函数的语法结构函......
  • OI中的 Markdown、TeX、LaTeX、KaTeX 从入门到入土
    \(\textsf{Warning:仍然在填坑}\)导言在我初学OI的时候,曾经做过笔记。用什么做呢?当时用的是博客园的\(\text{HTML}\)编辑器,这东西虽然不好用,而且很不好用。再后来,我......
  • vue中执行异步函数async和await的用法
    在开发中,可能会遇到两个或多个函数异步执行的情况,对于Vue中函数的异步函数执行做了一个小总结,如下:异步执行使用async和await完成created(){this.init()},metho......