a = 10 b = 20 c = 30 g = {'a': 6, 'b': 8} t = {'b':100, 'c': 10} print(eval('a+b', g)) print(eval('a+b+c', g, t))结果为14 116eval的第一个位置参数为表达式,第二个为全局变量,第三 ...
分类:
其他好文 时间:
2019-02-11 00:54:46
阅读次数:
152
bash脚本编程: 脚本文件格式: 第一行,顶格:#!/bin/bash 注释信息:# 代码注释: 缩进,适度添加空白行; 语言:编程语法格式,库,算法和数据结构 编程思想: 问题空间 --> 解空间 变量: 局部变量: 本地变量: 环境变量: 位置参数变量: 特殊变量: 数据类型:字符型、数值型、 ...
分类:
系统相关 时间:
2019-02-07 20:42:34
阅读次数:
227
2 《定义函数def、返回值return、元组tuple》 【功能】 返回函数return ' '不需要立刻print,先存起来需要再print() (1)【局部变量】和【全局变量】 (2)【参数类型】位置参数类型a1,a2 ; 默认参数a3 ; 不定长a4 (3)【没有return语句,默认返回N ...
分类:
其他好文 时间:
2019-02-07 12:13:29
阅读次数:
227
一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 二、关键字参数 用于函数调用,通过“键-值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。 通过上面的代码,我们可以发现:有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序的 三、默认参数 ...
分类:
编程语言 时间:
2019-01-28 12:04:40
阅读次数:
184
arg对应多出来的位置参数,把它们解析成tuple;kwargs把关键字参数解析成dict. 文章参考:https://www.jianshu.com/p/e0d4705e8293 ...
分类:
编程语言 时间:
2019-01-27 16:23:35
阅读次数:
270
函数 1、函数定义 2、返回值 —过程:没有返回值(return)的函数 — python 中 没有return,默认返回 None — 返回值>1 ,返回一个tuple(元祖) 3、函数参数 — 形参 实参 — 一个参数不能传两遍值 — 位置参数一一对应,不多不少 —关键字参数,无需一一对应,不多 ...
分类:
编程语言 时间:
2019-01-13 19:13:45
阅读次数:
235
return返回 不写返回None 写了不写值返回None 就是将内容返回给调用者make(),多个元素是元组 ,返回的内容不受限制 函数中当执行到return的时候就结束了,return以下代码都不执行,并且终止这个函数 参数 实参:位置参数,关键字参数,混合参数 位置参数>关键字参数 形参:位置 ...
分类:
其他好文 时间:
2019-01-11 22:18:07
阅读次数:
230
def eat(a,b,v,f,g): print(a,b,v,f,g)eat('方便面','包子','麻团','豆浆','咸菜')def eat(a,b,*args): # 聚合 打包 print(a,b,args) # 元祖 # 形参位置 : 位置参数 > 动态位置参数eat('方便面','包子 ...
分类:
其他好文 时间:
2019-01-11 20:42:12
阅读次数:
161
位置参数要在动态位置参数前面(*arges)def eat(a,b,*args): 元组形式() 用一个*接受位置参数 一科*打撒 默认参数要在动态默认参数后边 (*arges) def eat(a,b,*args,c='白菜'):字典形式 用俩个**接收关键字参数 俩科* 打散 顺序; 位置参数> ...
分类:
其他好文 时间:
2019-01-10 01:09:27
阅读次数:
179
参数的分类 形参:位置参数、默认参数、*args、命名关键字参数、**kwargs(定义在*后面的位置参数和默认参数叫作命名关键字参数;用来限制实参必须以关键字的形式传值。;默认参数通常要定义成不可变类型) 实参:位置参数、关键字参数 可变长参数 按位置定义的可变长度的实参: 由*接收,保存成元组类 ...
分类:
编程语言 时间:
2019-01-09 01:19:07
阅读次数:
220