文章分类 - python
摘要:collections 在内置数据类型(dic,list,set,tuple)的基础上,collections模块还提供了几个额外的数据类型:Counbter,deque,defaultdict,namedtuple和OrderedDict等 namedtuple: 生成可以使用名字来访问元素内容的
阅读全文
摘要:os os模块是与操作系统交互的一个接口, 主要是与操作系统相关 文件目录相关 os.makedirs('dir1/dir2') # 可递归创建多级目录 相当于 mkdir -p os.mkdir('dir') # 创建单机目录 相当于 mkdir os.removedirs('dirname')
阅读全文
摘要:各种式 列表推导式 1. 求30以内能被3整除的数 print([f'能被三整除的数:{n}' for n in range(1,30) if n %3==0]) View Code 2. 求 30 以内能被 3 整除的数的平方. print([f'能被三整除的数的平方:{n**n}' for n
阅读全文
摘要:介绍 数据类型就是指 python 定义好的 计算机可以识别的数据类型. int >> 整数, 主要用来进行数学运算. str >> 字符串, 可以保存少量数据并进行相应的操作. bool >> 判断真假, True , False list >> 列表,储存大量有序数据. tuple >> 元祖,
阅读全文
摘要:概念 递归函数就是在函数内部调用自己. 递归最大不超过 1000 层. 优点: 会让代码变简单. 缺点: 占内存. 代码实现 测试递归最大深度 n = 0 def story(): global n n +=1 print(n) story() story() 修改递归最大深度 # import s
阅读全文
摘要:迭代器概念 可迭代协议 可迭代协议: 就是内部实现了__iter__方法。 只要能被 for 循环的数据类型,就一定拥有 __iter__方法. 只要有 __iter__方法就是可迭代的. 迭代器协议 迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。 只要有 __next_
阅读全文
摘要:装饰器概念 装饰器的形成是为了给旧代码加上新的功能,而又不能改变原有代码和调用方式而形成. 装饰器完全遵循开放封闭原则 装饰器的本质: 一个闭包函数. 装饰器的功能: 不修改源函数及其调用方式的情况下对原函数的功能进行扩展. 开放封闭原则: 对代码的扩展是开放的, 对代码修改是封闭的. 装饰器的代码
阅读全文
摘要:Python简介 python 的创始人为吉多·范罗苏姆(Guido van Rossum. 1989年圣诞节期间.吉多.范罗苏姆为了在阿姆斯特丹打发时间,开发的一个新的脚本解释程序.做为ABC语言的一种继承. 截止目前TIOBE排行榜,Python占据第三名席位!!! Python的种类 Cpyt
阅读全文
posted @ 2020-05-14 17:58
闫世成
摘要:函数基础 函数的作用 函数主要以功能为导向,减少代码重复,使代码可读性增强. 函数的定义及调用 # 函数的定义 def test(a,b) return a + b # 函数的调用 test(1,2) 定义: def 关键字开头,函数名后面要跟一个(),最后要有 : . 函数名只能包含字符串,下划线
阅读全文
摘要:collections collections是Python内建的一个集合模块,提供了许多有用的集合类。 在内置数据集合类型(dict, list, set, tuple) 的基础上, collections 模块还提供了几个额外的数据类型: Counter, deque, defaultdict,
阅读全文
摘要:一 简述 什么是面向过程: 面向过程核心是过程二字,过程指的是问题的解决步骤,基于面向过程设计程序就好比设计一条流水线,是一种机械式的思维方式. 优点: 复杂的问题流程化,简单化. 缺点: 可扩展性差. 应用场景: 脚本程序 什么是面向对象: 面向对象核心是对象二字,对象就是特征与技能的结合体,如果
阅读全文
摘要:Python介绍 Python的来源 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他
阅读全文

浙公网安备 33010602011771号