python
tinysakurac
蹒跚学步的猿
展开
-
python数据持久化:pickle模块
python数据持久存储:pickle模块的基本使用python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。基本接口: pickle.dump(obj, file, [,protocol])注解:将对象obj保存到文...转载 2018-10-11 16:15:03 · 403 阅读 · 0 评论 -
python 10进制16进制之间的转换
10转16hex()16转10eval()>>> ten=12>>> sixteen=hex(ten)>>> print(sixteen)0xc>>> print(eval(sixteen))12原创 2018-10-11 17:01:01 · 43937 阅读 · 0 评论 -
python运算符重载
入门python的运算符重载可以算是语言的一大特色了。相比c#,python进行运算符重载将会方便许多,只需要重写以__开头和结尾的特殊方法即可,下面看一个简单的例子:# 迭代器class Indexer(object): value = 1 # 加法运算重载 def __add__(self, value): return self.value + ...原创 2018-10-11 19:53:22 · 2599 阅读 · 0 评论 -
mac下安装Python环境(Python3)
Mac使用HomeBrew安装Python3.*并设为默认版本前言:本文简单介绍Mac下使用HomeBrew安装Python 3.*版本并设置为默认值一、安装1、首先查看Mac自带的python,可以看到是2.7.10的版本python2、查看python3的安装包brew search python33、安装python3brew install python3可以看到...转载 2018-10-09 12:46:01 · 9580 阅读 · 0 评论 -
使用sublime text搭建Python调试环境
使用Sublime Text搭建python调试环境[转]pycharmt等IDE虽然用着爽,但毕竟在速度、资源上还是比较让人不爽的。使用IDE无非是图个方便省事,特别是像我这种有些记性差的来说。IDE说起来方便于的几个地方就是:1、语法颜色高亮2、语法自动完成3、方便的调试功能现在有了Sublime Text这枚神器,配合上插件也可以比较方便地搭建一个方便的类似IDE的python...转载 2018-10-09 15:20:53 · 3276 阅读 · 1 评论 -
python中with语句的用法
With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("/tmp/foo.txt")data = file.read()file.close()这里有两个问题。一...转载 2018-10-16 17:17:40 · 777 阅读 · 0 评论 -
使用pip安装python模块
先进行pip工具的安裝:easy_install pip(pip 可以通过easy_install 安裝,而且也会装到 Scripts 文件夹下。)安裝:pip install PackageName更新:pip install -U PackageName移除:pip uninstall PackageName搜索:pip search PackageName帮助:pip help...转载 2018-10-25 17:43:11 · 262 阅读 · 0 评论 -
python读取Excel
python读取Excel实例1.操作步骤:1)安装python官方Excel库–>xlrd2)获取Excel文件位置并读取3)读取sheet4)读取指定rows和cols内容2.示例代码# -*- coding: utf-8 -*-import xlrdfrom datetime import date,datetimedef read_excel():#文件...转载 2018-10-25 19:33:04 · 2716 阅读 · 0 评论 -
mataplotlib绘制曲线图与折线图
绘制曲线:import timeimport numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 10, 1000)y = np.sin(x)plt.figure(figsize=(6,4))plt.plot(x,y,color="red",linewidth=1 )plt.xlabel("x") #xlabel...转载 2018-10-30 15:37:40 · 1126 阅读 · 0 评论