1、掌握函数的定义和调用。 2、掌握位置参数、关键字参数和参数默认值的使用。 3、掌握参数返回值的定义和使用。 使用函数的目的:①提高代码复用性 ②分而治之 模块化设计的思想,将问题分解为一系列小问题 ③利于代码的维护和管理 函数的三要素:参数、函数体、返回值 1、定义 def 函数名 (参数): ...
分类:
编程语言 时间:
2020-02-04 23:46:36
阅读次数:
92
内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。 一:. *args **kwargs 1. python函数传递参数的方式有两种: 位置参数(positional argument) 关键词参数(keyword argument) *args 与 ...
分类:
其他好文 时间:
2020-02-04 00:20:58
阅读次数:
68
有些时候,我们希望能在电路板上印上中文,但遗憾的是丝印层的机代码不支持中文显示,做出来的中文丝印显示成问号。如何解决中文丝印的问题,下面就来讨论一下。其实不仅仅是中文,只要机代码不支持的字符印出来都变成了问号。为了能在丝印层上做出这些字符,可以采用图片导入的形式来实现。一、首先在图片编辑软件(如画图 ...
分类:
其他好文 时间:
2020-02-01 19:03:07
阅读次数:
417
函数返回值返回值数=0:返回None返回值数=1:返回object返回值数>1:返回tuple参数位置参数调用(按照位置一一对应形参)关键字调用(与形参顺序无关,调用时按照形参名一一赋值(x=2)),形参名赋值必须写在参数表最后默认参数:函数定义的时候已经在参数表内将形参赋值,函数调用时不写这个默认 ...
分类:
其他好文 时间:
2020-01-26 22:32:04
阅读次数:
106
1.变量赋值: 2.取消变量: 3.位置参数: 4.数组: 5.只读变量: 6.函数中的变量: 7.引用: 双引号:弱引用,特殊符号($、\、`)仍然解析为特殊的意义。 单引号:强引用,所有的字符都是字面意思,不再有特殊意义。 A=$(data)或者A= ,表示将data命令的输出结果取出,赋给A ...
分类:
系统相关 时间:
2020-01-22 01:05:32
阅读次数:
101
函数的动态参数 1.函数的动态参数 位置参数,默认参数 动态参数的作用 args ? 1.能够接受不固定长度参数 ? 2.位置参数过多时可以使用动态参数 动态参数的用法: def eat(a,b, args): 位置参数,动态位置参数 eat("面条","包子","饺子","馅饼",”馒头“) 按照 ...
分类:
编程语言 时间:
2020-01-20 20:41:30
阅读次数:
112
什么是变量,变量是计算机内存的单元,其中存放的值可以改变。 当shell脚本需要保存一些信息时,如一个文件名或一个数字,就把它存放在一个变量中。 在定义变量时,有一些规则 1.变量名可以由字母、数字、和下划线组成,但是不能以数字开头。 2.在bash中,变量的默认类型都是字符串型,如果要进行数值运算 ...
分类:
其他好文 时间:
2020-01-17 13:31:42
阅读次数:
74
目录 一、物理内存模型 二、Java 内存模型 三、Java 内存模型规则 参考资料 📦 本文以及示例源码已归档在 javacore Java 内存模型(Java Memory Model),简称 JMM。 JVM 中试图定义一种 JMM 来屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java ...
分类:
编程语言 时间:
2020-01-16 12:26:28
阅读次数:
63
函数的用法 基本的用法 基本参数分为位置参数和关键字参数,位置参数必须在关键字参数之前,关键字参数也被称为默认参数,如果没有传递该参数则需要会将默认值传递给函数 return可以返回一个或者多个值,当返回多个值的时候,结果是由多个值组成的一个元组 动态传参 使用动态传参的原因:当一个函数有很多个形参 ...
分类:
其他好文 时间:
2020-01-11 16:43:48
阅读次数:
60
?. 函数参数--动态传参 之前我们说过了传参, 如果我们需要给?个函数传参, ?参数?是不确定的. 或者我给?个 函数传很多参数, 我的形参就要写很多, 很?烦, 怎么办呢. 我们可以考虑使?动态参数. 形参的第三种: 动态参数 动态参数分成两种: 1. 动态接收位置参数 ?先我们先回顾?下位置参 ...
分类:
编程语言 时间:
2020-01-10 01:00:11
阅读次数:
92