![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Tom不怕cat
你来与不来我都在这里
展开
-
python Excel 读取
#coding:utf-8 import xlrd import os class Readexcel(object): def __init__(self): self.path=os.path.abspath('.')+'/date/' def read_excel(self,name,sheet_name): full_path=self.path+name #打开ex...原创 2018-03-17 22:43:43 · 245 阅读 · 0 评论 -
Ubuntu 16.04 安装升级python3 、pip3、创建虚拟环境
1.添加python3.6安装包,并且安装 sudo apt-get install software-properties-common sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 2.修改系统默认python3版本为3.6...原创 2018-11-15 13:31:33 · 1497 阅读 · 2 评论 -
Mac 安装 homebrew
bash 下执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"翻译 2018-11-11 22:32:35 · 108 阅读 · 0 评论 -
Python 基础 6、 装饰器
什么是装饰器,装饰器是 Python 中特殊的语法糖, 它的作用就是用来装扮函数 在开发过程中我们都要遵循 开放封闭 原则 ,尽量别改动原来的代码,更多的是扩长代码功能 怎么在不修改代码的前提做到给代码加功能呢,那就是装饰器出场的时候了 # coding:utf-8 def test (func): """基础装饰器""" def wrapper (): p...原创 2018-09-03 10:39:26 · 114 阅读 · 0 评论 -
Python 基础 5、 闭包
什么是 Python 的闭包,通俗来讲就是定义两个函数,其中一个函数在另一个函数体里,外面的函数的返回值是函数 体内函数的内存地址, 这能有什么用呢, 闭包最大的优点就是,当外部函数执行完成后里面的变量值不会马上被销毁。 #简单的闭包函数 def func (name): def func_in (age): return ("第一个函数的参数是---->(%s)...原创 2018-09-03 10:30:04 · 139 阅读 · 0 评论 -
Python 基础 4、python 迭代器、可迭代对象
一、迭代对象 1、 什么事可迭代对象、通熟来讲 就是可以做for循环的对象(如:list,tupe,dict,集合,列表生成式,字符串, 等等) 2、怎么判断一个对象式不是可迭代对象呢 可以使用 from collections import Iterable a=[1,2,3] print(isitstance(a,Iterable)) #...原创 2018-08-16 22:10:33 · 109 阅读 · 0 评论 -
Python 基础 3、python 私有化(属性)
在python 类里有类属性、对象属性、私有方法 这里主要介绍私有属性和私有方法 私有化就是字面上的意思,只能在类里面用,外面用不了 私有化原理 是在方法名或者属性名增加类名方法 私有属性(调用方法一) # coding:utf-8 class Test(object): """ property 私有属性调用 """ def __init__(self): self...原创 2018-08-12 21:36:33 · 321 阅读 · 3 评论 -
Python 基础 2、深拷贝、浅拷贝
深拷贝: 重新创建一片内存空间保存值, 即只拷贝内容、不拷贝地址 浅拷贝: 不创建新的内存空间保存值, 即只地址、不拷贝内容 浅拷贝 >>> a =[1,2,3] >>> b=a >>> id(a) 4378268872 >>> id(b) 4378268872 深拷贝 导入 copy模块 ...原创 2018-08-12 21:36:17 · 135 阅读 · 0 评论 -
Python 基础 1. python is 、'==' 的区别
python 中 ‘==’ 比较的是值 是否相等 is 比较的是否指向的是否是同一个内存空间原创 2018-08-12 21:36:01 · 134 阅读 · 0 评论 -
Python 、Smtp 发送邮件(163邮箱)
1、环境 window python 3 2 、使用 smtplib 库、 MIMEText 库 3、 163 邮箱开启授权设置 #!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText def sendmail(content): form_add...原创 2018-08-06 19:13:09 · 1447 阅读 · 0 评论 -
ubuntu16.04 搭建python Conda 环境
什么是Conda 百度百科传送门 下载: 1、可选择官网下载 https://www.anaconda.com/download/ 2、在清华大学开源软件镜像站下载相应的anaconda的版本 传送门(推荐使用) 笔者安装顺序 cd /software wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/...原创 2018-11-30 15:45:41 · 8227 阅读 · 1 评论