随笔分类 - python
python的知识点
摘要:# 计算圆周率可以根据公式: # 利用Python提供的itertools模块,我们来计算这个序列的前N项和: import itertools def pi(N): '计算pi的值' # step1 创建一个奇数序列: s1 = itertools.count(start=1, step=2) #
阅读全文
摘要:# 1.请打印3个不同的字符串。print("Hello")print("world", end='\n')print("python day day up", "hello", sep=",", end="\n")# 2.编写程序:如果变量的值小于10,打印一条消息;如果大于或等于10,则打印不同
阅读全文
摘要:1.psyco psyco是一个pvm的增强工具,这个工具收集并使用信息,在程序运行时,可以将程序的字节码转化为底层的真正的二进制机器代码,从而实现更快的执行速度。 在开发过程中,psyco无需代码的修改和独立的编译步骤可完成这一转换。 概况的讲,当程序进行运行时,psyco收集正在传递过程中的对象
阅读全文
摘要:执行结果: 我第一个觉得a,b都是同时指向列表[1,2,3],对b修改,a也会同时修改。所以结果应该是 [1,2,3,1,2,3][1,2,3,1,2,3]但是结果确实错误的。 对于操作b = b+ [1,2,3] 先计算b+[1,2,3]然后 b再指向这个结果。所以b的结果会发生改变。 b +=
阅读全文
摘要:昨天去面试,发现了装饰器还是不太熟悉, 笔试题目是: 随意编写两个对输入参数做加减乘除运算的函数(需要有除法),写完后,用装饰器实现对函数出现除数为0的异常捕获,如果有异常,使用print打印日志。 这个题我就懵了,装饰器不是在def 函数中上面使用@ 才是装饰器吗,这个怎么用。我只会使用try e
阅读全文
摘要:selenium是可以模拟浏览器操作。 有些爬虫是异步加载的,通过爬取网页源码是得不到需要的内容。所以可以模拟浏览器去登陆该网站进行爬取操作。 需要安装selenium通过pip install xxx安装,如果你使用的Anaconda3,可以使用conda install xxx这些都是可以 值得
阅读全文
摘要:入门scrapy。 学习了有这几点 1.如何使用scrapy框架对网站进行爬虫; 2.如何对网页源代码使用xpath进行解析; 3.如何书写spider爬虫文件,对源代码进行解析; 4.学会使用scrapy的基础命令,创建项目,使用模板生成一个爬虫文件spider; 5,通过配置settings.p
阅读全文
摘要:scarpy据说是目前最强大的爬虫框架,没有之一。就是这么自信。 官网都是这么说的。 An open source and collaborative framework for extracting the data you need from websites. In a fast, simpl
阅读全文
摘要:python是一个解释型语言,但是可以使用多个解释器。比如C++,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一段代码可以通过CPython,PyPy,Psyco等不同的Python执行环境来执行。像其中的JP
阅读全文
摘要:PIL > python imaging library 安装需要安装pillow库,包含了21种类,其中Image类是PIL最重要的一个类,可以通过它来处理图像。 Python最常用的图像处理三方库是PIL,PIL库支持图像存储、显示和处理,它能够处理几乎所有图片格式,可以完成对图像的缩放、剪裁、
阅读全文
摘要:打开文件时候,文件指针会指向文件开头。 刚打开文本文件时,文件指针自动指向文件起始处,之后会随读写内容移动,例如执行readline()读取文件某行内容时,文件指针首先会指向该行开始处,当readline()执行完毕后,文件指针会移动到该行的结尾处。seek()方法可以移动文件指针。它的使用方法如下
阅读全文
摘要:1.map(function,iterable) map是把迭代对象依次进行函数运算,并返回。 例子: map返回的十分map对象,需要list()函数转化。 2.exec()函数 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。 结果
阅读全文
摘要:import pandas as pd fileName = "路径中带有中文/xxx.csv" tf_train = pd.read_csv(fileName) 会提示报错 OSError: Initializing from file failed 百度查询,提示文件路径中不能带有中文字符。替换
阅读全文
摘要:执行一下代码的结果是? 答案是 C getattr内置函数,得到对象属性,由英文就可以看出来,getattr -> get attribute setattr内置函数,设置对象属性,由三个参数(objecet,attr,default)
阅读全文
摘要:1,一下代码执行的结果为 答案: julyedu.com 要点: 在python中, 不可变对象:数字,字符串,元组tuple. 可变对象:列表,字典。 python中一切都是引用,任何变量都是指向某个对象的‘’指针‘’。 和上面同理,list是可变对象,变量a,变量b存贮的指向list对象的地址。
阅读全文
摘要:首先来看一下所见的python联系题。 inf = infinite 无限制的 该考点考察: 对Pthon数组对象中无穷数的掌握,inf加减任何数结果都是inf. 答案显而易见选择 B 如果没见过python中正无穷和负无穷的写法,就不好选择了 。 另外一道题。 同理,float('inf')代表的
阅读全文
摘要:python有一个内置函数eval(),可以将字符串进行运行。 通过help(eval)查看帮助文档 eval(source,globals=None,locals= None) eval()函数默认是没有globals,locals, 如果提供则globals属性必须是一个字典dict类型,而lo
阅读全文
摘要:1,在使用vscode 中import turtle 这个模块, 再调用t = turtle.Pen(),始终提示无法找到turtle模块 2.可是使用terminal 中调用turtle模块,没有问题。 3.很郁闷,突然发现vscode中创建的名字是turtle.py和这个模块名称相同,导致vsc
阅读全文
摘要:虽然各种视频,文档看了不少。但是都没有系统的总结。现在要把Python从最基础开始总结,回归。也当作自己的复习。
阅读全文
浙公网安备 33010602011771号