11 2019 档案
摘要:1、面向对象思想 1、面向过程 1、概念 按照事物的发展流程,第一步,第二步,第三步,一步步往下 2、优缺点 1、优点 简单,流水线式的 2、缺点 可扩展性差 2、面向对象 1、概念 对象:是属性和动作的集合体 事物-东西-对象 1、属性:对象的特性、特点 2、动作:对象能做什么 2、优缺点 1、优
阅读全文
摘要:'''''' ''' 一、函数 1、函数定义 对功能或者动作的封装 在类中定义,就是方法 在类之外定义,就是函数 2、函数写法 1、定义或者申明函数 def 函数名(形参列表): 函数体(return) 2、调用函数 函数名(实参) 3、函数名 1、定义 是一个变量的名字(函数名也属于变量) 2、用途 1、可以进行赋值。 2、可以作为参数,可以作为返回值。 3、可以作为集合类的元素。 集合类是狭义
阅读全文
摘要:'''''' ''' 变量的数据类型 int str bool list 5、字典 dict 定义和写法:由{}表示,每个元素是key:value的键值对形式,元素间是逗号隔开 特点: 1、key是可哈希的-不可变类型(比如:int str tuple bool) value的类型是不限制的,可以存放任意数据类型 2、字典是无序的,没有索引和切片 常见操作: 增 1、dic[key] = valu
阅读全文
摘要:'''''' ''' 1 python的定义 是一门弱类型的解释性的高级编程语言 这里的高级是相对低级(例如:汇编语言等) 高级编程语言和低级编程语言的区别 1、前者更接近于人的理解--字母组成的语法 2、后者更接近于计算器的理解--字节码、二进制 2 python的特点 人生苦短,我用python 简洁 3 为什么学习python 爱好,人工智能,机器学习,大数据 4 python第一个程序 p
阅读全文
摘要:1 '''''' 2 ''' 3 内置函数或者和匿名函数结合输出 4 4,用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb 5 name=[‘oldboy’,'alex','wusir'] 6 7 5,用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 8 l=[{'name':'alex'},{'name':'y'}] 9 10 6,用fi
阅读全文
摘要:def func(x): #普通函数 return x*x ret1 = func(10) print(ret1) #100 #匿名函数 f = lambda x:x*x print(f(10)) #100 # 匿名函数写法: 匿名函数名=lambda 参数:返回值 '''''' ''' sorted()函数 写法:sorted(iterable,key=func,reve...
阅读全文
摘要:1 #二分法查找 2 #方法1 循环+左右边界变动,两者差减半 3 #方法2 递归+新列表长度减半 4 #方法3 递归+左右边界变动,两者差减半 5 6 #方法1 循环+左右边界变动,两者差减半 7 def recursion1(n1,li1): #1 简洁 推荐 8 left = 0 9 right = len(li1)-1 10 while l...
阅读全文
摘要:1 #需求 遍历文件夹中所有的子文件夹及子文件--用递归实现 2 3 '''''' 4 ''' 5 伪代码 6 1、遍历根目录--listdir for 7 得到第一级子文件夹(不包含子文件夹的子文件)和文件 8 2、判断是文件还是文件夹 9 如果是文件,就直接打印文件名 10 如果是文件夹(全路径才行),就自己调用自己(递归) 11 12 步骤: ...
阅读全文
摘要:sorted函数、filter函数和map函数的区别1、作用 前者用于排序, 中者用于筛选, 后者用于返回值(不是特定的筛选或者排序)2、写法 前者 sorted(iterable,key=自定义函数名字或者匿名函数,reverse=False) 返回的是iterable 中者 filter(fun
阅读全文
摘要:一、作用域相关-2个 1、locals() 参数是空 返回当前位置作用域的所有变量,返回的是字典 当前位置:函数内,返回局部变量 当前位置:函数外,返回全局变量 2、globals() 参数是空 返回全局变量,返回的是字典二、迭代器-生成器相关--3个 1、range() 生成数字数据,例如:等差数
阅读全文

浙公网安备 33010602011771号