编程时,用Tab还是Space?这个有关程序员的信仰之争,由来已久。2月27日,在接受美国科技网站Reddit的“Ask Me Anything”(AMA)环节访问时,微软创始人比尔·盖茨果断站队了。 他表示,“更喜欢用Tab,因为我想让column排成一行。对于某些Word文档,我用Tab,如此,当我想要修改部分内容,需要返回并编辑时,Tab显然更容易操作。” 不过,与其说是站队,不如说是以略带调侃的方式,为这场程序员群体中流行已久的辩论再添新柴。 随后,有至少14000名网友对这条回答点了赞,也使…

2018年04月25日 3条评论 1010点热度 0人点赞 阅读全文

  摘要:PHP 是 Web 开发最常用的语言,自创建以来,PHP 语言经历了许多激烈的改进,其中性能是开发人员在评估新版本时考虑的主要标准之一。每个大版本的更新都会带来很多新特性和性能提升。 TIOBE 2017 年度编程语言榜单已出炉,世界上最好的语言 PHP 再度无缘年度编程语言。 距离其上次(2004 年)获得年度编程语言,已有 13 年之久。而从历年 TIOBE 编程排行榜趋势图也可以看到,自 2014 年以来,PHP 总体处于持续下滑趋势。 作为世界上最好的语言,PHP 的霸主地位会被撼动吗?…

2018年04月25日 2条评论 1011点热度 0人点赞 阅读全文

PrettyPrinter是python 3.6 及以上版本中的一个功能强大、支持语法高亮、描述性的美化打印包。它使用了改进的Wadler-Leijen布局算法,和Haskell打印美化库中的prettyprinter以及anti-wl-pprint、 JavaScript的Prettier、Ruby的prettypreinter.rb 以及 IPython的Ipython.lib.pretty类似。Python的PrettyPrinter集以上众家之所长,并在此基础上继续改进,因此也成为目前Python最强大的美…

2018年04月24日 2条评论 1152点热度 0人点赞 阅读全文

关注 Python 的人想必都知道 跳一跳辅助外挂 这个项目近来在 Github 上火得不行,相信不少人也可能尝试过一番,并暗暗叹息,为什么我一开始就没有这个好想法呢! 现在,参照外挂项目的源码,我们就从零开始来自己动手写一个手动版本的跳一跳外挂。 思路: 1、利用 adb 命令先把跳一跳截图保留至本地 2、通过点击图上两个坐标点,算出两点之间的距离(勾股定理),最后得出按压屏幕3的时间。 3、通过 adb 命令执行按压屏幕操作 4、重复 1 - 3 思路已经有了,就可以动手开码了。不过要先安装好 adb 环境,至…

2018年04月24日 0条评论 853点热度 0人点赞 阅读全文

赋值是将一个对象的地址赋值给一个变量,让变量指向该地址( 旧瓶装旧酒 )。 修改不可变对象(str、int、tuple)需要开辟新的空间 修改可变对象(list等)不需要开辟新的空间   浅拷贝仅仅复制了容器中元素的地址 深拷贝,完全拷贝了一个副本,容器内部元素地址都不一样 from copy import *   depcopy 用来深拷贝 copy 用来浅拷贝

2018年04月23日 2条评论 1297点热度 0人点赞 阅读全文

操作系统的命令操作模块 ''' import os #获取当前工作目录,即当前python脚本工作的目录路径 print(os.getcwd()) #更改当前工作目录,r不用转义 os.chdir(r"D:\work") #此时目录已经更改 print(os.getcwd()) #返回当前目录 '.' os.curdir #返回当前目录的父目录 '..' os.pardir #递归创建目录 os.makedirs(r"d:\a\b\c") #递归删除空目录,遇到非空就停止 os.removedirs(r"d:\a\…

2018年04月21日 0条评论 351点热度 0人点赞 阅读全文

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 pythoner。更重要的一点是它支持 Python3 哦! Beautiful is better than ugly.(美丽优于丑陋) Explicit is better than implicit.(清楚…

2018年04月21日 0条评论 1043点热度 0人点赞 阅读全文

Py2.x: urllib库 Urllin2库 Py3.x: Urllib库 变化: 在Pytho2.x中使用import urllib2——-对应的,在Python3.x中会使用import urllib.request,urllib.error。 在Pytho2.x中使用import urllib——-对应的,在Python3.x中会使用import urllib.request,urllib.error,urllib.parse。 在Pytho2.x中使用import urlparse——-对应的,在Pyth…

2018年04月21日 0条评论 1402点热度 0人点赞 阅读全文

九个月前,由浙江政府主导浙江省新高中信息技术教材改革项目纷纷得到界内的点赞,新的改革方案将使用 Python 做核心编程语言,并主要教授高中在校生在数据分析类的应用。 取消 Photoshop,取消对 Excel、Access 软件使用的考察。 编程语言换用 Python,并且使用「Python/Matplotlib/Pandas」组合,编程绘制图标、操作数据,进行数据可视化分析。算法和程序设计也将使用 Python,并新增基础数据结构知识包括线性、树与二叉树。 新的改革方案将 Python 纳入高中生的必学的科目…

2018年04月21日 0条评论 867点热度 0人点赞 阅读全文

寻找并分析百度云的转存api 首先你得有一个百度云盘的账号,然后登录,用浏览器(这里用火狐浏览器做示范)打开一个分享链接。F12打开控制台进行抓包。手动进行转存操作:全选文件->保存到网盘->选择路径->确定。点击【确定】前建议先清空一下抓包记录,这样可以精确定位到转存的api,这就是我们中学时学到的【控制变量法】2333。 可以看到上图中抓到了一个带有 “transfer” 单词的 post 请求,这就是我们要找的转存(transfer)api 。接下来很关键,就是分析它的请求头和请求参数,以便…

2018年04月21日 0条评论 1079点热度 0人点赞 阅读全文

      来源:  oschina www.oschina.net/news/95309/new-pypi-launched-legacy-pypi-shutting   PyPI 团队的成员 Sumana Harihareswara 发表博客表示,python 已推出新的 PyPI 网站(Python 的官方第三方软件存储库),浏览器流量和 API 调用(包括"pip install")已从旧版 pypi.python.org 重定向到新网站,而旧的 PyPI 网站将于 …

2018年04月20日 0条评论 2481点热度 0人点赞 阅读全文

random.uniform(1,2)  随机浮点数 #1.9724544994747084  你必须向他提供一个最大值和最小值,他会在这两个值之间进行随机 random.random()  随机生成一个大于0而小于1的随机数 random.randint(100000,999999) 随机生成整数,但是你必须向他提供一个最大值和最小值,他会在这两个值之间进行随机 random.randrange(0, 101, 2)    随机生成1-100之间的偶数 把最后一个数改为1 那会随机生成奇数 random.choi…

2018年04月19日 1条评论 1467点热度 0人点赞 阅读全文

print('返回当前时间:',datetime.datetime.now()) #返回当前时间: 2017-12-19 18:13:01.974500 print('时间戳直接转成字符串格式: ',datetime.date.fromtimestamp(time.time()))#时间戳直接转成字符串格式: 2017-12-19 print('当前时间精确到微妙:',datetime.datetime.now()) #当前时间精确到微妙: 2017-12-19 18:13:01.974500 print('当前时…

2018年04月19日 0条评论 1007点热度 0人点赞 阅读全文

  #1、获取当前的时间戳,如果不知道时间戳是啥是自行百度 time.time() #打印的结果为:1524115956.2618003 #2、元祖类型的时间戳: time.localtime()#结果如下: time.struct_time(tm_year=2017, tm_mon=12, tm_mday=19, tm_hour=17, tm_min=32, tm_sec=51, tm_wday=1, tm_yday=353, tm_isdst=0) #3、世界时间与当前时间的时间差:(东八区比世界时间…

2018年04月19日 0条评论 1215点热度 0人点赞 阅读全文

在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。命令如下: import time print(time.time()) 输出:1524115956.2618003 格式化的时间字符串(Format String) import time print(time.strftime("%Y-%m-%d %X")) 输出: 2017-06-05 20:55:48   结构化的时间(struct_tim…

2018年04月19日 0条评论 1086点热度 0人点赞 阅读全文
12