分类
摘要:
1、整数转二进制
def getnumber():
while True:
try:
a = int(input("输入一个整数:"))
except ValueError:
print("输入的类型有误,重新输入!")
... 阅读原文
2017-11-03 22:31:02 阅读(805) 评论(0)
摘要:
背景
最近兴趣使然写了几个Python库,也发布到了Pypi上,虽然没什么人下载,但自己在其他机器上用着也会很方便。这里我向大家介绍一下如何在Pypi上发表自己的Python库。
准备
注册账号
很显然地要在Pypi上注册一个账号。
安装必要的库
setuptools
原则上安装了pip的环境都有setuptool... 阅读原文
2017-11-03 21:41:01 阅读(785) 评论(0)
摘要:
刚开始学习python ,之前学习一直是用mysql数据库,一直连接成功,今天项目需要连接mssql数据一直测试不成功,搞了一天python3.6连接mssql2016 成功,记录一下:
在cmd下pip install pymssql 提示缺少Visual C++14 ,网上下载下来安装,提示卸载vs ,... 阅读原文
2017-11-03 21:05:02 阅读(1672) 评论(0)
摘要:
一.基本语法
既然是学习一门语言,它肯定有区别与其它语言的语法规则,现在就来解释一下python的语法规则是什么?
注释:通过“#”可以对python进行注释,注意是单行注释,如果是多行注释,需要通过三个单引号或者双引号开始,在以像对应的三个引号结束,例子如下:
1 #这是python的单行注释
2 """
3 ... 阅读原文
2017-11-03 20:02:04 阅读(840) 评论(0)
摘要:
eval(expression[, globals[, locals]])
eval()函数执行一个python表达式字符串并返回表达式执行后的结果:
>>> x = 1
>>> eval('x + 1')
2
expression参数为一个表达式字符串,globals和loc... 阅读原文
2017-11-03 18:18:02 阅读(875) 评论(0)
摘要:
问题:
编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34–5 + 67–8 + 9 = 100。
from functools import reduce
operator = {
1: '+',
... 阅读原文
2017-11-03 18:07:02 阅读(791) 评论(0)
摘要:
几个特殊的函数(待补充)
python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数:
filter、map、reduce、lambda、yield
lambda
>>> g = lambda x,y:x+y #x+y,并返回结果
>>> g(3,4)
... 阅读原文
2017-11-03 17:56:01 阅读(772) 评论(0)
摘要:
很多小伙伴都会有这样的问题,说一个ip地址十分钟内之内注册一次,用来防止用户来重复注册带来不必要的麻烦
逻辑:
取ip,在数据库找ip是否存在,存在判断当前时间和ip上次访问时间之差,小于600不能注册,到登录界面,大于600可以注册,
设计一个数据库来存储这个ip... 阅读原文
2017-11-03 16:51:02 阅读(793) 评论(0)
摘要:
处理数据要用到Pandas,但是没有学过,不知道是否有直接对某一列归一化的方法调用。自己倒弄了下。感觉还是比较麻烦。
使用Pandas读取到数组之后想把其中的‘MonthlyIncome’一列进行归一化,网上的栗子都是对整个dataframe进行归一化,因为我的数据有些列是类别,不能使用:
impor... 阅读原文
2017-11-03 14:59:02 阅读(768) 评论(0)
摘要:
1、os.name---判断现在正在实用的平台,Windows返回'nt';linux返回'posix'
2、os.getcwd()---得到当前工作的目录。
3、os.listdir()---
4、os.remove---删除指定文件
5、os.rmdir()---删除指定目录
6、os.mkdir()---创建... 阅读原文
2017-11-03 13:20:02 阅读(801) 评论(0)