Python第五章__模块介绍,常用内置模块 欢迎加入Linux_Python学习群  群号:478616847 目录: 模块与导入介绍 包的介绍 time &datetime模块 random os sys shutil json & pickle xml处理 configparser hashlib subprocess logging模块 re正则表达式 一.模块与包介绍 模块是某个功能代码的集合,模块是一种组织形式,它将彼此有关系的python代码组织到一个个文件中,模块可以包含可…
Python第五章__模块介绍,常用内置模块 欢迎加入Linux_Python学习群  群号:478616847 目录: 模块与导入介绍 包的介绍 time &datetime模块 random os sys shutil json & pickle xml处理 configparser hashlib subprocess logging模块 re正则表达式 一.模块与包介绍 模块是某个功能代码的集合,模块是一种组织形式,它将彼此有关系的python代码组织到一个个文件中,模块可以包含可…
Python第七章__class面向对象高级用法与反射 欢迎加入Linux_Python学习群  群号:478616847 目录: Python中关于oop的常用术语 类的特殊方法 元类 反射 一.Python中关于oop的常用术语 抽象/实现 抽象指对现实世界问题和实体的本质表现,行为和特征建模,建立一个相关的子集,可以用于 绘程序结构,从而实现这种模型.抽象不仅包括这种模型的数据属性, 还定义了这些数据的接口.对某种抽象的实现就是对此数据及与之相关接口的现实化(realization).现实…
2016/1/29学习内容 第四章 Python函数设计与使用 之前的几页忘记保存了 很伤心 变量作用域 -一个变量已在函数外定义,如果在函数内需要修改这个变量的值,并将这个赋值结果反映到函数之外,可以在函数内用global声明这个变量为全局变量,明确声明要使用已定义的同名全局变量 -在函数内部直接使用global关键词将一个变量声明为全局变量,即使在函数外没有定义该全局变量,在调用这个函数之后,将自动增加新的全局变量 def demo(): global a; a=3; demo(); pri…
内容回顾:1.数据类型 2.for和while循环 continue break #如下循环将怎么打印结果? for i in range(1,10): print(i) for i in range(10,20): print(i) #如下循环将怎么打印结果?----结果只打印1 for i in range(1,10): print(i) break for i in range(10,20): print(i) #如下循环将怎么打印结果?----只打印1,10-19 for i in ra…
2016/1/27学习内容 第二章 Python序列-复杂的数据结构 堆 import heapq #添加元素进堆 heapq.heappush(heap,n) #小根堆堆顶 heapq.heappop(heap) #列表转换为堆 heapq.heapify(myheap) #替换堆顶元素 heapq.heapreplace(myheap,6) #返回前三个最大最小的元素 heapq.nlargest(3,myheap) heapq.nsmallest(3,myheap) #更多请查阅资料 队列…
2016/1/27学习内容 第二章 Python序列-tuple tuple创建的tips a_tuple=('a',),要这样创建,而不是a_tuple=('a'),后者是一个创建了一个字符 tuple常用操作 类似list,但是不能进行修改.能作为字典的key值 当然如果tuple中的元素有list,要另当别论 序列解包 > - 可以用序列解包对多个变量同时进行赋值 - 序列解包也可以用于列表和字典.字典默认是对key操作,如果需要key-value操作,需要items()方法,如果仅对va…
2016/1/27学习内容 第二章 Python序列-list list常用操作 list.append(x) list.extend(L) list.insert(index,x) list.remove(x) 删除在列表中首次出现的指定元素x list.pop([index]) 删除并返回列表对象指定位置的元素,默认为最后一个元素 list.clear() list.index(x) 返回第一个值为x的元素的下标,若不存在值为x的元素则抛出异常 list.count(x) 返回指定元素x在列…
2016/1/27学习内容 第一章 Python基础 Python内置函数 见Python内置函数.md del命令 显式删除操作,列表中也可以使用. 基本输入输出 input() 读入进来永远是字符串 print 文件重定向 fp=open(r'D:\mytest.txt','a+') print(type(fp),file=fp); fp.close(); 输出不换行 for i in range(10): print(i,end=' '); 0 1 2 3 4 5 6 7 8 9 for…
一.Python的简介 1.Python的由来与版本 1.1 python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 1.2  python版本 目前Python的主要版本为Python2.7与Python3.6 . Python2版本到2020年就不再维护. 2.Python是什么样的语言 编程语言主要从以下几个角度为…