摘要: 一 .os模块 os 模块包括了普遍操作系统的功能 1.name获取操作系统类型 2.environ 获取操作系统中的环境变量 3.get获取指定环境变量 4.curdir获取当前目录 5.getcwd()获取当前工作目录 6.listdir()返回指定目录下的所有文件 7.mkdir rmdir 阅读全文
posted @ 2019-05-12 23:25 supreme9999 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一.collections模块 Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 deque 阅读全文
posted @ 2019-05-12 20:49 supreme9999 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一. 读取文件 1.read() 与rend(参数) 2.readline() 与 readline(参数) readlines() 3. seek (str) 表示从第字符开始文件内容 二 .写文件 1.案例 三. 编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确 阅读全文
posted @ 2019-05-12 16:44 supreme9999 阅读(3960) 评论(0) 推荐(1) 编辑
摘要: 一. 内置函数 查看链接 https://www.cnblogs.com/nickchen121/p/10796073.html https://www.processon.com/view/link/5b4ee15be4b0edb750de96ac#map https://www.runoob.c 阅读全文
posted @ 2019-05-12 13:18 supreme9999 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一 .递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 必须有一个明确的结束条件;每次进入更深一层递归时,问题规模相比上次递归都应有所减少相邻两次重复之间有紧密的联系,前一次要为后一次做准备(通常前一次的输出就作为后一次的输入)。递归效率不高,递归层次过多会 阅读全文
posted @ 2019-05-12 12:33 supreme9999 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一 .推导式 表达式 1.列表推导式 2.生成器表达式 3. 三元运算符 推导式案例 阅读全文
posted @ 2019-05-12 12:29 supreme9999 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一. 迭代器 1. 迭代模块 阅读全文
posted @ 2019-05-11 23:57 supreme9999 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一 .生成器 1. send方法() 以在获取下一个值时 可以给上一个yield的位置传递参数 # 获取移动平均值 # 10 20 30 10 # # avg=sum/count def bb(): sum=0 count=0 avg=0 while True: num=yield avg sum+ 阅读全文
posted @ 2019-05-11 16:37 supreme9999 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一. 装饰器 # 装饰器登陆 FAL=False def login(fun): def inner(*args,**kwargs): global FAL if FAL: ret = fun(*args, **kwargs) return ret else: name=input("输入用户名:" 阅读全文
posted @ 2019-05-11 16:15 supreme9999 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一 .闭包 概念: 是一个闭包 把一个函数当做参数返回一个替代的函数 本质上就是一个返回函数的函数 闭包函数 嵌套函数 调用外部函数的变量 闭包作业: 可以保护你的变量不受侵害 可以让一个变量常驻内存中 from urllib.request import urlopen ret=urlopen(' 阅读全文
posted @ 2019-05-10 00:48 supreme9999 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一. 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数, 定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任 阅读全文
posted @ 2019-05-10 00:24 supreme9999 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1. 数据转换 set tuple list dict int float 阅读全文
posted @ 2019-05-09 21:02 supreme9999 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一. 集合 set() 类似字典(dict) 是一组key 集合 不存储本质: 无序 和 无重复的元素的集合 集合:无序,即无序存索引相关信息 set是没有索引的 创建: 创建set 需要 一个列表(list)或者元组(tuple)或者字典(dict)作为输入的集合 1. 重复元素可以在set中自动 阅读全文
posted @ 2019-05-09 20:51 supreme9999 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一. 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 元组:有序,需要存索引相关信息,不可变 1.访问元组中的值 2.连接组合 3.del语句来删除整个元组 4.元组重复 5.判断元素是 阅读全文
posted @ 2019-05-09 20:23 supreme9999 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一. 字典 字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改 # 创建字典: dict1 = { 'abc': 456 }; dict2 = { 'abc': 123, 98.6: 37 }; 1.元素的访问 2.添加 3. 修改 3.删除字典元素 clear del 阅读全文
posted @ 2019-05-09 20:19 supreme9999 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一. 列表 age1=32age2=22age3=45age4=42age5=49age6=450print((age1+age2+age3+age4+age5+age6)/5) #128 列表 是一种有序的集合 来存储大量的数据 定义:[]内可以有多个任意类型的值,逗号分隔 创建列表格式: 列表名 阅读全文
posted @ 2019-05-09 19:50 supreme9999 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一 .字符串方法函数 什么是字符串就是以 单引号或者双引号引起来的任意文本'ancask的库时时刻刻'"ABC事实就是惊声尖叫 案例 阅读全文
posted @ 2019-05-09 18:31 supreme9999 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 一 .if流程控制语句 if语句: 格式: if表达式: 语句 1. if语句 2. if语句else #水仙花数 # aa=153%10 #3 各位 # aa=153//10 #15 # aa=153//10%10 # 5 十位 #aa=153//100 #1 百位 #求水仙花树 num =int 阅读全文
posted @ 2019-05-07 23:51 supreme9999 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 一 .数学运算符 表答式: 有变量 常量和运算符组成的式子 算术运算符和算术运算表达式 以下假设变量:a=10,b=20 算术运算符 + - * / % ** // 加 减 乘 除 取模 幂 取整 以下假设变量:a=10,b=20 1. 算术表达式: 赋值运算符 =变量=表达式 2. 符合运算符 以 阅读全文
posted @ 2019-05-07 23:32 supreme9999 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一. 内置数学函数 1. 绝对值abs a=-100 a2=abs(a) #求绝对值 print(a2) #100 2. 比较大小max,min #比较两个数大小 b=100 #如果前面b>c 返回1 b<c返回-1 相等返回0 c=20 print((b>c)-(b<c)) #1 print(ma 阅读全文
posted @ 2019-05-07 22:55 supreme9999 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 1. 注释 #python e:\py1\01.py #python e:\Studypython\py2\01.py print("44444444") # 单行注释 ''' 这是多行注释 ''' 2. 输出print print("44444444") #打印到屏幕上的一些信息 课题接受多个字符 阅读全文
posted @ 2019-05-06 23:31 supreme9999 阅读(222) 评论(0) 推荐(0) 编辑