分类
摘要:
给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。
最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
示例 1:
输入: [1,2,3]
输出: [1,2,4]
解释: 输入数组表示数字 123。
示例 2:
输入: [4,3,2... 阅读原文
2018-08-11 21:38:02 阅读(2095) 评论(0)
摘要:
sequence 序列
sequence(序列)是一组有顺序的元素的集合
(严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素)
序列可以包含一个或多个元素,也可以没有任何元素。
我们之前所说的基本数据类型,都可以作为序列的元素。元素还可以是另一个序列,以及我们以后要介绍的其他对象。
序列有... 阅读原文
2018-08-11 19:55:01 阅读(2358) 评论(0)
摘要:
一, 时间模块
1. 时间格式
时间戳格式 / float 数据类型 / 格林威治时间 (给机器看的)
print(time.time())
结构化时间 / 时间对象 (从给机器看转换成给人看的过度)
能够通过 . 属性名来获取对象中的值
print(time.strftime(... 阅读原文
2018-08-11 18:00:23 阅读(2096) 评论(0)
摘要:
一、1.什么是编程语言2.什么是编程3.为什么要学编程
二、编程语言分类机器语言 直接二进制数字编写代码汇编语言 用英文标签取代二进制编写程序高级语言 用人类的字符编写编译型 解释型python 解释器:java ruby c 等
执行效率由高变低 开发效率由低变高
三、python2 python3
... 阅读原文
2018-08-11 16:50:02 阅读(1095) 评论(0)
摘要:
1 简介
pipenv是requests作者的一个项目,整合了virtualenv、pip、pipfile, 用于更方便地为项目建立虚拟环境并管理虚拟环境中的第三方模块。不需要再分别使用pip和virtualenv,直接使用pipenv即可。它使用Pipfile和Pipfile.lock 取代了require... 阅读原文
2018-08-11 16:16:12 阅读(1114) 评论(0)
摘要:
方法一:
通常使用socket.gethostbyname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称),示例代码如下:
import socket
# 获取本机计算机名称
hostname = socket.gethostname()
# 获取本机ip
ip = socket.ge... 阅读原文
2018-08-11 15:37:01 阅读(774) 评论(0)
摘要:
python基础1之由来、种类、优缺点、安装环境
一、前世今生
Python的创始人是吉多·范罗苏姆(Guido van Rossum),在1989年开发。今年最新的编程语言排行榜中,python名列第五。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
... 阅读原文
2018-08-11 15:27:06 阅读(1090) 评论(0)
摘要:
Python 用socket写了一个服务端,接受到两个请求行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import socket
# 建立socket的实例对象
sk = socket.socket()
# 绑定地址和ip
sk.bind(("127.0.... 阅读原文
2018-08-11 14:58:02 阅读(2176) 评论(0)
摘要:
1 问题描述
当M个项目需要N个版本的python环境配置时(M>N)时,我们没有必要对每个项目都创建一个虚拟环境,只需要创建N个虚拟环境即可。这样节省了大量存储空间(特别是当M远大于N时)。但要怎么进行创建这N个环境并对这些环境进行管理呢?
2 问题解决思路
通过三方包virtualenvwrap... 阅读原文
2018-08-11 14:32:07 阅读(1917) 评论(0)
摘要:爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔...Day 1小莫想要某站上所有的电影,写了标准的爬虫(基于HttpClient库),不断地遍历某站的电影列表页面,根据 Html 分析电影名字存进自己的数据库。这个站点的运维小黎发现某个时间段请... 阅读原文
2018-08-11 14:14:02 阅读(1988) 评论(0)