- 博客(10)
- 收藏
- 关注
原创 python 函数装饰器
函数装饰器简单说就是将被修饰的函数作为参数传给@符号引用的函数import time# def cal_time(fn):# start = time.time()# # test()# fn()# end = time.time()# print(end - start)def cal_decorator(fn): def ...
2019-08-29 21:02:09 110
原创 python 函数的高阶内容
1:使用函数变量python的函数也是一种值,所有函数都是function 对象,这意味着可以把函数本身赋值给变量,就像把整数、浮点数、列表、元组赋值给变量一样# 定义一个计算乘方的函数def pow(base,exponent): result = 1 for i in range(1,exponent + 1): result *= base re...
2019-08-29 19:54:28 114
原创 python 中 map filter reduce 函数
map() 函数功能:map主要作用是求一个序列或者多个序列进行函数映射之后的值。格式:map(function,iterable1,iterable2)function中参数值可以是一个,也可以是多个;后面的iterable代表function运算中的参数值,有几个参数值就传入几个iterable。注意:1.迭代器需要进行列表转换 2.map中如果传入的序列长度不一,会依据最短的序列...
2019-08-28 19:49:21 177
原创 函数的参数类型
关键字参数:按照形参位置传入的参数被称为位置参数。如果使用位置参数的方式来传入参数值,则必须严格按照定义函数时指定的顺序来传入参数值;如果根据参数名来传入参数值,则无须遵守定义形参的顺序,这种方式被称为关键字(keyword)参数。def demo(a, b, x='hehe'): print('a={}'.format(a)) print('b={}'.format(b))...
2019-08-28 19:31:12 3883
原创 python 匿名函数
匿名函数lambda 表达式的语法格式如下:lambda [parameter_list] :表达式从上面的语法格式可以看出lambda表达式的几个要点:1:必须使用 lambda 关键字进行定义2:在 lambda 表达式之后,冒号左边的是参数列表,可以没有参数,也可以有多个参数,如果有多个参数,则需要用逗号隔开,右边是 lambda 函数的返回值# def add(a, b)...
2019-08-28 19:01:07 242
原创 python 字符串中的format() 方法
字符串中的format() 方法与其字符串的其他方法对比稍显复杂,在此对format() 方法进行介绍:# print('我的名字是%s,我今年%d岁了' % ('小明', 20))# 字符串的format方法的使用# 字符串里使用 {} 作为占位符x = '我的名字是{},我今年{}岁了'.format('小明', 29)print(x)# 使用 {整数} 作为占位符pri...
2019-08-27 20:48:20 5342
原创 python 字符串的操作详解
字符串的基本使用:# -*- coding:utf-8 -*-# 一段普通的文本就是一个字符串# python里字符串的表示方式:# 双引号、单引号、三个双引号、三个单引号、 反引号(废弃)a = 'hello world'b = "hello world"# c = 'xiaoming said I'm xiaoming'c = "xiaoming said I'm xiaom...
2019-08-27 20:44:42 197
原创 python--字典的操作使用
字典入门为了保存具有映射关系的数据,python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为key ,另一组数据可以通过key来访问,被称为value.由于字典中的 key 是非常关键的数据,而且程序需要通过 key 来访问 value,因此字典中的 key 不允许重复score = {30: 'aj', 'math': 80, (10, 20): '100'}p...
2019-08-27 20:22:41 124
原创 python列表的相关操作——简述一些常用方法
python列表的操作定义列表,使用下标实现对列表元素的访问# 列表的相关操作num = [1,2,3,4,5]# 使用下标访问列表元素print(num[0]) # 1下面主要展现列表的相关操作(增删改查):1: 列表的增加操作为列表增加元素可调用列表的 append() 方法,该方法会把传入的参数追加到列表的最后面,append() 方法既可以接收单个值,也可接受元组、...
2019-08-27 19:39:07 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人