
python
Tom不怕cat
你来与不来我都在这里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python Excel 读取
#coding:utf-8import xlrdimport osclass 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 · 305 阅读 · 0 评论 -
Ubuntu 16.04 安装升级python3 、pip3、创建虚拟环境
1.添加python3.6安装包,并且安装sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.62.修改系统默认python3版本为3.6...原创 2018-11-15 13:31:33 · 1648 阅读 · 2 评论 -
Mac 安装 homebrew
bash 下执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"翻译 2018-11-11 22:32:35 · 164 阅读 · 0 评论 -
Python 基础 6、 装饰器
什么是装饰器,装饰器是 Python 中特殊的语法糖, 它的作用就是用来装扮函数在开发过程中我们都要遵循 开放封闭 原则 ,尽量别改动原来的代码,更多的是扩长代码功能怎么在不修改代码的前提做到给代码加功能呢,那就是装饰器出场的时候了# coding:utf-8def test (func): """基础装饰器""" def wrapper (): p...原创 2018-09-03 10:39:26 · 152 阅读 · 0 评论 -
Python 基础 5、 闭包
什么是 Python 的闭包,通俗来讲就是定义两个函数,其中一个函数在另一个函数体里,外面的函数的返回值是函数体内函数的内存地址,这能有什么用呢, 闭包最大的优点就是,当外部函数执行完成后里面的变量值不会马上被销毁。 #简单的闭包函数def func (name): def func_in (age): return ("第一个函数的参数是---->(%s)...原创 2018-09-03 10:30:04 · 208 阅读 · 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 · 173 阅读 · 0 评论 -
Python 基础 3、python 私有化(属性)
在python 类里有类属性、对象属性、私有方法这里主要介绍私有属性和私有方法私有化就是字面上的意思,只能在类里面用,外面用不了私有化原理 是在方法名或者属性名增加类名方法 私有属性(调用方法一)# coding:utf-8class Test(object): """ property 私有属性调用 """ def __init__(self): self...原创 2018-08-12 21:36:33 · 376 阅读 · 3 评论 -
Python 基础 2、深拷贝、浅拷贝
深拷贝: 重新创建一片内存空间保存值, 即只拷贝内容、不拷贝地址浅拷贝: 不创建新的内存空间保存值, 即只地址、不拷贝内容 浅拷贝 >>> a =[1,2,3]>>> b=a>>> id(a)4378268872>>> id(b)4378268872深拷贝 导入 copy模块 ...原创 2018-08-12 21:36:17 · 169 阅读 · 0 评论 -
Python 基础 1. python is 、'==' 的区别
python 中 ‘==’ 比较的是值 是否相等is 比较的是否指向的是否是同一个内存空间原创 2018-08-12 21:36:01 · 182 阅读 · 0 评论 -
Python 、Smtp 发送邮件(163邮箱)
1、环境 window python 32 、使用 smtplib 库、 MIMEText 库3、 163 邮箱开启授权设置 #!/usr/bin/python#coding:utf-8import smtplibfrom email.mime.text import MIMETextdef sendmail(content): form_add...原创 2018-08-06 19:13:09 · 1508 阅读 · 0 评论 -
ubuntu16.04 搭建python Conda 环境
什么是Conda 百度百科传送门 下载:1、可选择官网下载 https://www.anaconda.com/download/2、在清华大学开源软件镜像站下载相应的anaconda的版本 传送门(推荐使用)笔者安装顺序cd /softwarewget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/...原创 2018-11-30 15:45:41 · 8619 阅读 · 1 评论