Python
编程语言基础知识
Xa_L
无名小辈
展开
-
Python——浅谈关于列表的使用方法
在Python中有六种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。在这里只讨论关于Python中列表的定义:在Python中没有所谓数组的概念,但是在Python中列表与数组很相像。列表的数据项不需要具有相同的数据类型。列表中的每个元素都分配一个数字 -即它的位置,第一个数据类型在列表中的位置是0,第二个数据类型在列表中的位置是1,依此类推。1...原创 2018-10-02 13:03:38 · 3870 阅读 · 1 评论 -
Python——字符串的常用内置方法
在Python3中,关于字符串的大致如下:a = 'any is a girl'所用的方法 结果 说明>>> a.count('a') 等价于a.index('a') 2 #查看字符串中某个字母的个数但是如果使用index查询的内容没有的话,则会报错...原创 2018-10-04 17:04:48 · 3290 阅读 · 2 评论 -
Python——关于集合的关系操作
今天来说一说关于集合的关系操作,如有什么不正确的欢迎指正。集合是什么,集合就是一个无序的,不重复的数据组合,集合的重要功能就是去重处理。集合是一个不可哈希的,即不可变的。集合的主要作用:去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之间的关系操作,如交集,并集操作等。接下来我们就介绍一下关于集合的关系操作#首先我们创建两组集合a = set([1,2...原创 2018-10-26 16:18:54 · 3568 阅读 · 1 评论 -
Python——关于函数的参数操作
如果我们要将函数的参数,必须讲一下什么是函数,在Python中,定义函数的方式如下所示:def 参数名字(形参): 函数所实现的内容而函数的形参又可分为四种:分别为必须参数、关键字参数、 默认参数、不定长参数。必需参数与关键字参数:#首先我们先写一个函数def info(Name,Age): print('name: %s'%Name) prin...原创 2018-11-01 16:32:14 · 3214 阅读 · 1 评论 -
Python——面试小题
1、关于斐波那契数列什么是斐波那契数列,斐波那契数列就是形如”0 1 1 2 3 5 8 13 21“这种数列即某个值等于前两个值之和,所以我们使用递归函数时,最主要的就是要将所求某个数的前两个值之和加起来。#关于斐波那契数列的第一种使用递归的用法 def fibo(n): if n==1: return 0 if n==2: ...原创 2018-11-01 19:43:19 · 3290 阅读 · 1 评论 -
Python——初识装饰器
在实际应用中,对源代码修改封闭,对扩展开放,所以我们不能在函数内部直接添加时间模块,进而求出运行时间。只能在外部进行扩展。但是我们调用函数时,不能修改调用函数的方式。因此我们采用装饰器的方式来进行调用。具体代码看下图:#首先定义时间的模块 import time#写一个加法器函数 def add(a,b): print(a+b)#随便写一个函数 def foo()...原创 2018-11-07 17:09:23 · 179 阅读 · 1 评论 -
Python——初识生成器
话不多说,直接上代码:1、#在Python中,生成器就是一个可迭代对象#创建一个生成器,生成器不会直接加载到内存,而其余的(如变量之类的)则会直接加载到内存。 a = (x for x in range(5)) print(a)<generator object <genexpr> at 0x7fa08eeddd58> print(next(a)) ...原创 2018-11-11 11:01:43 · 3184 阅读 · 1 评论 -
Python——关于常见模块(长期更新)
1、在Python中,我们最常见的估计就是时间模块,所以第一个我来说一下时间模块:import timeprint(time.time()) #时间戳,从1970年8点开始的print(time.clock()) #计算cpu的执行时间print(time.gmtime()) #UTC时间print(time.localtime()) #北京时间prin...原创 2018-11-15 19:10:56 · 183 阅读 · 1 评论 -
Python——装饰器之前奏
如果要学习什么是装饰器,那么就要先知道装饰器的构成,可以说装饰器是由以下三方面构成,分别为:作用域说是作用域,其实就是在Python中的L_E_G_B的查找顺序,看代码吧 a = abs(-2) #abs是Python内置的函数,其实这时的abs()就相当于是一个built-in变量 b = 3 #这就相当于是一个global变量 d...原创 2020-01-11 22:12:02 · 118 阅读 · 1 评论 -
Python——爬虫之基础(一)
笔者由于有快一年没有接触Python了, 但是最近准备吧Python再给捡起来,,而且最近也在学习一些关于爬虫方面的东西,所以今天就给大家介绍一下爬虫的基础知识,关于爬虫的一些基本操作和演练会在后面的博客中介绍,也欢迎大家关注我的博客。首先我们来谈一下爬虫的概念:网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的...原创 2020-02-07 21:59:32 · 162 阅读 · 1 评论 -
Python——关于爬虫基础Urllib实战
今天来实际运行一下关于爬虫的一些小玩意首先,我们打开IDLE,今天我们查询一下关于CSDN的标题名称。>>> import urllib //调用模块>>> import urllib.request>>> date=urllib.request.urlopen("http://www.jd...原创 2020-04-01 16:14:49 · 554 阅读 · 1 评论