- 博客(10)
- 收藏
- 关注
原创 python基础10
装饰器 decorators(专业提高篇) 什么是装饰器 装饰器是一个函数,主要作用是用来包装另一个函数或类(后面才讲) 包装的目的是在不改变原函数名(或类名)的情况下改变或添加被包装对象的行为 函数装饰器 是指装饰器是一个函数,传入的是一个函数,返回的也是一个函数 语法: def 装饰器函数名(参数): 语句块 return 函数对象 @装饰器函数名<换行> def 函数名(形参列表...
2018-11-06 13:47:32
124
原创 python基础09
函数式编程 函数式编程是指用一系列函数解决问题 函数是一等公民(Guido) 好处: 用每个函数完成细小的功能,一系列韩式的任意组合可以解决大问题 函数仅接受输入并产生输出,不包含任何能影响输出的内部状态 函数的可重入性 当一个函数的输入实参一定,结果也必然一定的函数称为可重入函数 说明: 可重入函数在函数内部一定不访问除局部变量以外的变量 高阶函数 High order Function...
2018-11-06 13:45:46
217
原创 python基础08
globals() 函数 和locals 函数 globals() 返回当前全局作用域内变量的字典 locals() 返回当前局eval.py作用域内变量的字典 示例: #示意globals() 和 locals 函数的用法 a = 1 b = 2 c = 3 def fn(c,d): ...
2018-11-06 13:41:35
168
原创 python基础07
函数的传参(把数据给函数) 函数的形参(接收函数调用传过来的数据) python 函数的参数传递 传递方式: 1. 位置传参 1.1 序列传参 2. 关键字传参 2.1 字典关键字传参 位置传参: 实际参数(实参) 的对应关系与形式参数(形参)的对应关系是 按位置来依次对应的. 示例见: position_give_args.py 说明: 实参和形参通过位置进行传递和匹配 实参的个数必须与形参的个...
2018-11-06 13:37:19
331
1
原创 python基础06
集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次) 集合是无需的存储结构,集合中的数据没有先后关系 集合内的元素必须是不可变对象 集合是可迭代的(可以用for语句遍历) 集合是相当于只有键没有值的字典(键则是集合的数据) 创建集合的构造函数 set() 创建一个空的集合对象(不能用{}来创建空集合) set(iterable) 用可迭代对象来创建新的集合对象 示例: s...
2018-11-06 13:33:48
195
原创 python基础05
元组 tuple 元组是不可变的序列,同list一样,元组是可以存储任意类型的数据的容器 元组的表达方式: 用小括号()括起来,单个元素括起来后加逗号(,)区分单个对象还是元组 创建空元组的字面值: t=() #创建一个空元组用t绑定 创建非空元组的字面值 t = 200, #创建一个只有一个数字200的元组 t = (20,) t =(1,2,3...
2018-11-06 13:30:11
153
原创 python基础04
列表 list 创建列表的方式 [] [1,2,3,4] [1,2,[3,[4,5]],6] 构造函数 list() list(可迭代对象) 追加数据 ,换了虽然值一样 但是换了绑定对象 10.11 新内容!!! 列表的比较运算: 运算符: < <= > >= == != 说明: 列表的比较规则与字符串的比较规则相同 列表要求每俩个元素...
2018-11-06 13:27:23
73
原创 python基础03
while 语句的注意事项: 1、要控制循环的真值表达式的值来防止死循环 2、通常用真值表达式内的循环变量来控制循环条件 3、通常在语句内部改变循环变量 while语句的嵌套: while 语句本身就是语句,和其他语句一样可以嵌套到任何的复合语句中 示意: while 真值表达式: … while 真值表达式2: .... else: … … ...
2018-11-06 13:24:27
279
原创 python基础02
字符串的基本操作: 索引 index python字符串是不可以改变的字符序列 索引取值语法: 字符串[整数表达式] s = ‘ABCDE’ s = [] 取字符串的一部分 0 1 2 3 4 说明: python的序列都可以用索引(index)来访问序列中的对象 python序列的正向索引是从0开始的,第二个索引为1,最后一个索引为len(s)-1 python序列的反向索引是从-...
2018-11-06 13:13:11
331
原创 python基础01
Python 基础知识点 if 语句 作用: 让程序根据条件选择性的执行某条语句或某些语句 语法: if 真值表达式1: 语句块1… elif 真值表达式2: 语句块2… elif 真值表达式3: 语句块3… … else: 语句块4 说明: elif 子句可以有0个,1个,或多个 else 子句可以有0个或1个,且只能放在if语句的最后 if 语句的嵌套 if 语句本身是由多条子句组成的...
2018-11-06 13:08:34
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人