04 2018 档案
摘要:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大
阅读全文
摘要:想要系统自学,首先当然是要搭建Python体系了。 大部分自学者没有知识体系可言,这是无法避免的困局。知识体系并不是你看几篇文章就能搭建起来的——在你对很多内容一无所知的情况下怎么可能形成完成的体系呢? 所以初步学习的时间里,最好的办法是什么? 走前人的路。 按照已经成熟的路线去前进,在接近走完的时
阅读全文
摘要:(3n+1)猜想 又名卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很
阅读全文
摘要:用python删除文件和用linux命令删除文件方法 python:os.remove(文件名) linux: rm 文件名 log日志中,我们需要用时间戳记录error,warning等的发生时间,请用datetime模块打印当前时间戳 “2018-04-01 11:38:54” 顺便把星期的代码
阅读全文
摘要:这个是关于函数进化成为生成器的问题,这个 函数的定义是指生成一个斐波拉契数列的第n项数,在这里了解一下斐波拉契数的问题,斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:1、1、
阅读全文
摘要:生成器是不会把结果保存在一个系列中,而是保存生成器的状态 在每次进行迭代时返回一个值,直到遇到StopIteration异常结束 当要生成的list非常大时,抛出异常,存储报错 怎样生成这种巨大的list呢? b = (x**2 for x in range(1000000000)) b b是一个g
阅读全文
摘要:这两天在读 尼克的书《反欺骗的艺术》,收集一些关于社工的知识。 社会工程学(Social Engineering) 一种通过对受害者心理弱点、本能反应、好奇心、信任、贪婪等心理陷阱进行诸如欺骗、伤害等危害手段取得自身利益的手法,已成迅速上升甚至滥用的趋势。那么,什么算是社会工程学呢? 它并不能等同于
阅读全文
摘要:Pylons-Web应用框架 Zope- 应用服务器 Plone- 内容管理系统 Django- 鼓励快速开发的Web应用框架 Uliweb- 国人开发的轻量级Web框架 TurboGears- 另一个Web应用快速开发框架 Twisted--Python的网络应用程序框架 Python Wikip
阅读全文
摘要:线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。 指令指针和
阅读全文
摘要:rstrip() 删除末尾的空白 lstrip() 删除头部的空白 strip() 删除字符串两端的空白 strip lstrip rstrip使用方法 Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左边 的字符,rstrip用于去除右边的字符。这三个函数都可传入一个
阅读全文
摘要:10个Linux常用命令 ls pwd cd touch rm mkdir tree cp mv cat more grep echo python2和python3区别?列举5个 1、Python3 使用 print 必须要以小括号包裹打印内容,比如 print('hi') Python2 既可以
阅读全文
摘要:1、简述面向对象中__new__和__init__区别 __init__是初始化方法,创建对象后,就立刻被默认调用了,可接收参数, 1、__new__至少要有一个参数cls,代表当前类,此参数在实例化时由Python解释器自动识别 2、__new__必须要有返回值,返回实例化出来的实例,这点在自己实
阅读全文
摘要:import requests 3 from bs4 import BeautifulSoup 4 from datetime import datetime 5 import re 6 import json 7 import pandas 8 9 def getNewsdetial(newsur
阅读全文
摘要:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 通用网络爬虫又称全网爬虫(Scalable Web Crawler),爬行对象从一些种子 UR
阅读全文
摘要:对象赋值(创建列表变量Alex,变量包含子列表,通过变量Alex给变量solo赋值,然后对变量Alex的元素进行修改,此时solo会有什么变化呢?) 对于拷贝有一些特殊情况(1)对于非容器类型(如数字、字符串、和其他'原子'类型的对象)没有拷贝这一说(2)也就是说,对于这些类型,"obj is co
阅读全文
摘要:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step:步长,默认为1。例如:range(0, 5) 等价于
阅读全文
摘要:Python有大量的模块,从而使得开发Python程序非常简洁。类库有包括三中:Python内部提供的模块业内开源的模块自己开发的模块:Python脚本的名字不要与模块名相同 1、sys模块(系统内置)① sys.argv 用来捕获执行python脚本时传入的参数② sys.stdin 标准信息输入
阅读全文
摘要:gil是Python中的解释器锁,是指同一进程有多个线程的时候,一个线程运行的时候就会给Python的解释器枷锁,这个锁就是gil锁,使得进程内的其他线程无法运行,这样保证同一时间段内只有一个线程运行在Python解释器里。等到该线程运行完成之后,锁打开释放Python解释器,当在运行的线程陷入耗时
阅读全文
摘要:vim编辑器是vi编辑器的升级版本,是学习计算机进阶的一项必经之路,在学习的过程中需要十分的细心,用最帅的vim,写最酷炫的程序。 vi == visual editor vim == vi immprove == vision editor improve vim /path/to/somefil
阅读全文
摘要:“乌班图”即 Ubuntu,是一个南非的传统价值观,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。 Ubuntu精神的大意是“人道待人”(对他人仁
阅读全文
摘要:首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压tar -xzvf Python-3.3.0.tgz 进入解压缩后的文件夹cd
阅读全文
摘要:想利用模块传递某个变量,修改某个变量的值,且在其它模块中也可见
阅读全文
摘要:其中 path 有绝对路径和相对路径之分,绝对路径强调从 / 起,一直到所在路径。相对路径则相对于当前路径来说,假设当前家目录有etc 文件夹(绝对路径应为 /home/username/etc),如果直接 cd etc 则进入此文件夹,但若是 cd /etc/ 则是进入系统 etc ,多琢磨一下就
阅读全文
摘要:man 是 Linux 的帮助手册,即 manual 。因为大多数程序都会自带手册,所以可以通过 man 命令获取帮助。执行以后,在 man page 页面中按 q 退出。 info与 man 不同的是,可以像浏览网页一样在各个节点中跳转。 除了上面的两种方法外,还有一种简单使用的方法,那就是 --
阅读全文
摘要:#从昨天开始开始学习老男孩的Python全栈开发教程,课程内容之多超乎想象。 第一部分讲解了计算机的基础知识,从图灵到冯诺依曼到量子计算机。 第二部分讲解计算机的软硬件知识,这些知识在以后编写程序控制底层硬件运行的过程中起着至关重要的作用,这些方面的应用可以是人工智能也可以是黑客攻防方面。但是也对理
阅读全文

浙公网安备 33010602011771号