摘要: 1、整数转二进制 def getnumber(): while True: try: a = int(input("输入一个整数:")) except ValueError: print("输入的类型有误,重新输入!") ... 阅读原文
2017-11-03 22:31:02 阅读(804) 评论(0)
摘要: 背景 最近兴趣使然写了几个Python库,也发布到了Pypi上,虽然没什么人下载,但自己在其他机器上用着也会很方便。这里我向大家介绍一下如何在Pypi上发表自己的Python库。 准备 注册账号 很显然地要在Pypi上注册一个账号。 安装必要的库 setuptools 原则上安装了pip的环境都有setuptool... 阅读原文
2017-11-03 21:41:01 阅读(784) 评论(0)
摘要: 刚开始学习python ,之前学习一直是用mysql数据库,一直连接成功,今天项目需要连接mssql数据一直测试不成功,搞了一天python3.6连接mssql2016 成功,记录一下:   在cmd下pip install pymssql  提示缺少Visual C++14 ,网上下载下来安装,提示卸载vs ,... 阅读原文
2017-11-03 21:05:02 阅读(1671) 评论(0)
摘要: 一.基本语法 既然是学习一门语言,它肯定有区别与其它语言的语法规则,现在就来解释一下python的语法规则是什么? 注释:通过“#”可以对python进行注释,注意是单行注释,如果是多行注释,需要通过三个单引号或者双引号开始,在以像对应的三个引号结束,例子如下: 1 #这是python的单行注释 2 """ 3 ... 阅读原文
2017-11-03 20:02:04 阅读(839) 评论(0)
摘要: eval(expression[, globals[, locals]]) eval()函数执行一个python表达式字符串并返回表达式执行后的结果: >>> x = 1 >>> eval('x + 1') 2 expression参数为一个表达式字符串,globals和loc... 阅读原文
2017-11-03 18:18:02 阅读(873) 评论(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 阅读(790) 评论(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 阅读(771) 评论(0)
摘要:            很多小伙伴都会有这样的问题,说一个ip地址十分钟内之内注册一次,用来防止用户来重复注册带来不必要的麻烦          逻辑:     取ip,在数据库找ip是否存在,存在判断当前时间和ip上次访问时间之差,小于600不能注册,到登录界面,大于600可以注册,   设计一个数据库来存储这个ip... 阅读原文
2017-11-03 16:51:02 阅读(792) 评论(0)
摘要:   处理数据要用到Pandas,但是没有学过,不知道是否有直接对某一列归一化的方法调用。自己倒弄了下。感觉还是比较麻烦。   使用Pandas读取到数组之后想把其中的‘MonthlyIncome’一列进行归一化,网上的栗子都是对整个dataframe进行归一化,因为我的数据有些列是类别,不能使用:    impor... 阅读原文
2017-11-03 14:59:02 阅读(767) 评论(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 阅读(800) 评论(0)