1.描述 给定一个整数数列,找出其中和为特定值的那两个数。你可以假设每个输入都只会有一种答案,同样的元素不能被重用。示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] …
标签:python
[转]Mac电脑上安装多版本的Python
转自:Mac电脑上安装多版本的Python 首先通过homebrew安装pyenv,之后的所有Python安装和管理通过pyenv进行。 $ brew install pyenv pyenv安装完以后,就可以选择性的进行…
SICP Python 描述 第二章 使用对象构建抽象 2.1 引言
2.1 引言 来源:2.1 Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 在第一章中,我们专注于计算过程,以及程序设计中函数的作用。我们看到了如何使用原始数据(数值)和原始操作(算术运算),…
在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
最近 Python 3 发布了新版本 Python 3.6.0,好像又加入了不少黑魔法!~ 由于暂时不能使用 apt-get 的方式安装 Python 3.6,所以还是直接编译源码安装吧。 官网上提供了 Mac 和 Wi…
Python学习笔记 字符串拼接
字符串拼接是我们在编程过程中经常遇到的问题。例如 str1 = "hello" str2 = "world" 我们想要将str1和str2拼接在一起,自然而然的想到使用+号。但是如果是+计算具有一定的问题,就是当拼接&g…
python "UnicodeEncodeError" 编码错误总结
从外部写入字符串 查看python默认编码 >>>import sys >>>sys.getdefaultencoding()#'utf-8' python3 是默认’ut…
Python元类再谈
在Python中一切都是对象,类型也是对象;类比类型和实例的概念,类型也必然有自己的类型,十分合理。事实上,类型的类型其实就是术语元类型的意思,python里面所有类型的元类型默认都是type。默认情况下我们新建一个类,…
python 剪切移动文件
扫描某文件夹下所有文件(包括子文件夹中的文件),使用os.walk;os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。 移动复制文件通过os.rename方法,先进行文件是否存在判断,如需…
耐人寻味的 for...else...语句
访问我的博客 blog.colinspace.com 老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。”当晚,程序员老公手捧一个包子进了家门……老婆怒道:“你怎么就买了一个包子?”老公答…
【Python爬虫】第一周练习(二)
# -*- coding: utf-8 -*- """ 第四次 字典 json类型 练习题 第五次 字符串分割、索引和切片练习题 第六次 逻辑运算练习题 """ ''' 第四次 字典 json类型 练习题 ''' # 导…
一个项目开发的过程
配置文件和数据 如框架无特殊规定,配置文件应放置于项目根目录下的config文件夹中 配置文件在部署、预发布、生产环境、开发环境等环境中会有很大差异,因此请不要将配置文件在上传到git、svn等版本库中, 而是建议在版本…
python 启动tomcat
公司的一台服务器安装了海量搜索,但这个搜索程序真的很有问题,经常导致tomcat崩溃,于是不得不每次去重启。我用python写了一个脚本,来监测tomcat是否运行中,如果没有运行就启动它。 import subproc…