![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python总结
少出之阳照城郭
这个作者很懒,什么都没留下…
展开
-
Python常用模块的基本操作及语法实例清单总结之十:文件和流open函数、fileInput库
#打开文件a = open(‘a.txt’) #打开文件,返回一个TxtIOWrapper对象b = open(’./123/b.txt’) #通过相对路径打开文件f = open(’.a.txt’,‘w’) #以写模式打开文件f = open(’./123/b.txt’,‘a’) #以追加模式打开文件#‘r’:读模式 'x’排它的写模式 'b’二进制模式 't’文本模式 '+'读写模式(必须与其它模式一起使用,如’a+'等)#读文件和写文件f = open(原创 2020-12-02 14:27:09 · 79 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之九:时间处理time、locale、calendar和datetime库
#时间、日期与日历(time)模块import timeticks = time.time() #当前时间戳。即运行程序的那一刻到1970.1.1午夜之间的秒数print(ticks)#时间元组localtime =time.localtime(time.time()) #获取当前时间,包含年、月、日等各个分量print(localtime)print(localtime.tm_year)print(localtime.tm_mon)print(localtime.原创 2020-12-02 10:06:55 · 149 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之七:堆heap和双端队列deque
#堆是是优先队列中的一种,能以任意顺序增加元素值,并能快速找到最小(大)的元素值或前n个最小或最大元素值from heapq import *from random import *#堆就是一个列表,只是通过heapq模块中的函数利用堆算法来改变列表中的元素而已data = [1,2,3,4,5,6,7,8,9]heap = []for n in data:value = choice(data) #利用choice函数从data列表中随机选择9个数(可能有重复的数)heappus原创 2020-12-02 10:04:34 · 103 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之六:集合
#集合set1 = set(range(10)) #创建set类,set类可以将列表或元组转换为集合print(type(set1))print(set1)set2 = set(‘hello’) #将字符串中的每一个字符作为元素添加进集合,因为字符串可以看作是字符的列表。会去除重复的字符,且顺序会打乱print(set2)set3 = set([‘Bill’,‘John’,‘Mike’,‘John’])print(set3)a=set((1,2,3)) #利用元组建立一个集合b原创 2020-12-02 09:50:23 · 63 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之八:random和math库
#随机数(random模块)import randomprint(random.randint(1,100)) #产生1—100的随机整数print(random.random()) #产生0—1的随机数print(random.randrange(1,20,3)) #从[1,4,7,10,13,16,19]中随机选1个数print(random.uniform(1,100.5)) #从1-100.5中产生一个随机浮点数intList = [1,2,3,4,5,6,原创 2020-12-02 09:49:08 · 103 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之一:sys库
import sys #导入sys模块,用于设置和获取系统信息一、sys库的使用示例sys.path.append(’./test’) #向sys.path列表添加my模块所在的路径,my.py的代码在后面import my #导入my模块my.greet(‘Bill’) #调用my模块中定义的greet函数print(sys.modules[‘my’]) #输出已经装载的my模块的信息(使用modules字典)print(type(sys.modules[‘my’]原创 2020-12-01 15:13:51 · 208 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之三:numpy库之二
Numpy库函数的使用说明1.NumPyNumPy是高性能科学计算和数据分析的基础包。部分功能如下:o ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。o 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。o 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。o 线性代数、随机数生成以及傅里叶变换功能。o 用于集成C、C++、Fortran等语言编写的代码的工具。首先要导入numpy库:import numpy as npA NumPy函数和属性:原创 2020-12-01 15:12:07 · 176 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之四:os库
Numpy库函数的使用说明1.NumPyNumPy是高性能科学计算和数据分析的基础包。部分功能如下:o ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。o 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。o 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。o 线性代数、随机数生成以及傅里叶变换功能。o 用于集成C、C++、Fortran等语言编写的代码的工具。首先要导入numpy库:import numpy as npA NumPy函数和属性:原创 2020-12-01 15:04:19 · 85 阅读 · 1 评论 -
Python常用模块的基本操作及语法实例清单总结之二:numpy库之一
from numpy import *一、Numpy库的使用示例:创建数组#创建多维数组print(arange(5)) #输出0到4的数组同,看着像一个列表,但其实返回值类型是numpy.ndarryprint(arange(5) ** 3) #对数组进行4次方运算a=arange(5)print(a.shape) #输出每一维度的元素个数print(a.shape[0]) #输出第一个维度的元素个数m1 = array([arange(3),arange(3)]) #原创 2020-12-01 15:02:24 · 61 阅读 · 0 评论 -
Python常用模块的基本操作及语法实例清单总结之五:Pandas库
光看书太枯燥,直接写案例又常常为一个语法不对而困扰,为此对python常用库的语法直接在pyCharm中进行了录入,以便做项目时查询使用。本篇介绍的是pandas库-- coding:utf-8 --import pandas as pd #导入pandas库#pandas数据类型之Seriess1 = pd.Series([1,2,3,4]) #创建整数类型的Series对象s2 = pd.Series([4.,12.4]) #创建整数和浮点混合类型的Series对象s3 =原创 2020-11-30 16:30:52 · 215 阅读 · 6 评论