随笔分类 - py
摘要:什么是成员对象 一个对象通过实例化后,那么在类中定义的属性和方法,可以使用实力化的对象进行操作 类中定义的属性也称为 成员属性 类中等于的方法,也可称为成员方法 1一个类可以实例化多个对象 class Cart(): color = '白色' # 表示颜色的属性 barnd = 'AoDi' # 品
阅读全文
摘要:1 什么是面向对象 1一个类有特征和功能两个内容组成 特征就是一个描述:颜色,品牌,排量 功能就是一个能力: 拉货,拉人,.... 特征就是变量. 在类中称为 属性 功能就是函数, 在类中称为方法 # 2定义一个车类 class Cart(): # 属性 == 特征 ==变量 color = '白色
阅读全文
摘要:""" reduce(func,*iterable) 功能: 1.每一次从iterable拿出2个元素,放入到func中进行处理.得出结果 2.把计算结果于iterable中的第三个元素放到func中进行处理,依次类推 参数: func: 内置函数或者自定义函数 iterable:可迭代数据 返回值
阅读全文
摘要:""" map(func,iterable) 功能:对传入的可迭代数据进行处理,返回一个迭代器 参数: func函数 自定义函数|内置函数 iterables:可迭代的数据 返回值: 迭代器 """ 1把一个字符串数字列表,转为整型的数字列表 普通的方法 varlist = ['1','2','3'
阅读全文
摘要:""" sorted() 运行原理: 把可迭代数据里面的元素,一个个的拿出来,放到key这个函数在进行处理, 并安装函数中retrun的结果进行排序,返回一个新列表 功能: 排序 参数: iterable 可迭代的数据 reverse 可选,是否反转,默认为False不反转, True反转 key
阅读全文
摘要:比如for循环了1亿次,我用不了那么多数据,需要100一个的显示,就要用到迭代器 1什么是迭代器 迭代器是py中最具有特色的功能之一,是访问集合元素的一直方式 迭代器是一个可以记住访问遍历的位置的对象 从集合的第一个元素开始访问,知道集合中所有的元素被访问完毕 迭代器只能从前向后一个一个的遍历,不能
阅读全文
摘要:匿名函数的意思就是不用def定义,并且这个函数也没有名字 注意 lambda是个表达式(一行的是表达式),不是代码块 lambda也有形参,并且只能访问,并且lambda只能访问自己的形参数据 封装一个函数做加法运算,和普通函数和lambda对比 def add(x, y): return x +
阅读全文
摘要:把函数作为一个形参传递,叫做回调函数 那么如果一个函数,返回了一个函数就叫闭包函数 返回的内函数叫闭包函数,整个函数叫称为闭包 要满足2个条件: 在外函数,return一个内函数 内函数还使用了外函数中的局部变量 """ work是工作,调用1次外面的money变量就增加100,overtime函数
阅读全文
摘要:1.# 函数调用时候,行参是函数,就是回调函数 # 定义1个函数,参数是另一个函数 def a(f): print("aaa") # 并且在函数中调用了传递进来的函数 f() def b(): print("123") a(b) E:\python3810\python.exe D:/py/test
阅读全文
摘要:函数递归 def factorial(n): if n == 1: return 1 else: return n * factorial(n-1) res = factorial(7) print(res) 5 * factorial(4) 4 * factorial(3) 3 * factori
阅读全文
摘要:v1 = "tom" print(id(v1)) #1972976791472 v2 = "你好" v3 = "你好" print(id(v2)) print(id(v3)) v4 = [1,2,3] v5 = v4 print(id(v4)) print(id(v5)) 1. #函数的参数data
阅读全文
摘要:"""在控制台循环录入商品信息(名称,单价) 如果名称输入空字符串,停止录入,将所有信息逐行打印 """ dict_info = {} while True: name = input("请输入商品名称: ") if name == "": break prince = int(input("请输入
阅读全文

浙公网安备 33010602011771号