分类
摘要:
在windows10 下安装docker:
1.进入官方网站安装:https://docs.docker.com/docker-for-windows/install/
注:仔细阅读文档,会发现:运行 Docker for Windows 仅支持win10专业版 。所以可以查看自己的电脑是否是win10专业版的,(... 阅读原文
2018-08-27 06:59:05 阅读(845) 评论(0)
摘要:
前言
俗话说,工欲善其事,必先利其器。我们写代码也是如此。在Python开发过程中,如何管理Python运行环境、package依赖关系是每个开发者都绕不过去的问题。在PyCon2018上,Kenneth Reitz介绍的Pipenv,就是用来解决这类问题的大杀器。
为何需要Pipenv?
要想明白Kennenth ... 阅读原文
2018-08-27 06:00:07 阅读(817) 评论(0)
摘要:
Flask简介
Flask是用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。
其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。这两个也是 Flask 框架的核心。
搭建虚拟环境(Ubuntu)
一、安装虚拟环境命令:
1、sudo... 阅读原文
2018-08-26 23:34:05 阅读(921) 评论(0)
摘要:
给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成。如果可以构成,返回 true ;否则返回 false。
(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。)
注意:
你可以... 阅读原文
2018-08-26 22:55:02 阅读(821) 评论(0)
摘要:
# 含多空格字符串的分割
hello = "hello python hello"print(a.split(" ")) # ['hello', 'python', '', 'hello']
print(hello.split()) # ['hello', 'python', 'hello']print(len(... 阅读原文
2018-08-26 22:34:03 阅读(801) 评论(0)
摘要:import numpy as npimport syssys.setrecursionlimit(1000) #例如这里设置为一百万def get1(n): if n<3: return 0 if n<6: return 3 return 6def get2(... 阅读原文
2018-08-26 21:23:01 阅读(831) 评论(0)
摘要:
Python中的For循环
1.For循环语句
1.Python for循环可以遍历任何序列类型,如一个列表或者一个字符串。如下代码应该能理解,依次输出序列元素。
name = ["cdx", "red", "molly"]
for i in name:
print (i)
>>&g... 阅读原文
2018-08-26 19:39:02 阅读(861) 评论(0)
摘要:
一、三元表达式的使用
name = 'alex'
age = 20 if name == 'alex' else 22
print(age)
二、列表推导式(声明式编程)
l = ['alex%s' %i for i in range(10) if i > 5]
print(l)
三、生成器表达式
ball =... 阅读原文
2018-08-26 19:08:02 阅读(999) 评论(0)
摘要:
前言
Python 是一种极具可读性和通用性的编程语言。Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Python 易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择。
Python ... 阅读原文
2018-08-26 18:51:06 阅读(1889) 评论(0)
摘要:
一、理解迭代器
迭代,重复产生结果的一个过程。上一次产生的结果为下一次产生结果的初始状态。
迭代器,用来迭代的工具。
可迭代对象:内置__iter__方法的对象。
'alex'.__iter__()
[2,4,6].__iter__()
(1,2,3).__iter__()
{'name':'alex','age':... 阅读原文
2018-08-26 17:46:02 阅读(1654) 评论(0)