51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Python数据分析与挖掘实战
python小练习:读入一个考试得分,判断这个分数是哪个等级,并输出,考虑异常场景
读入一个考试得分,判断这个分数是哪个等级,并输出。等级:》=90 优 ,>=80且小于90 良,》=70 且小于80,中,》=60且<70及格 《60 不及格覆盖场景:考虑字符类型(str,float)数字范围(0-100)以外的小数98.99等代...
代码星球
·
2021-02-13
python
练习
读入
一个
考试
python二叉树的深度遍历之先序遍历流程图
...
代码星球
·
2021-02-13
遍历
python
二叉
深度
之先
python装饰器详解
装饰器详解装饰器的具体定义:1、把要装饰的方法作为输入参数;2、在函数体内可以进行任意的操作(可以想象其中会有很多应用场景);3、只要确保最后返回一个可执行的函数即可(可以是原来的输入参数函数,也可以是一个新函数)。装饰器其实就是一个闭包,把一个函数当做参数后返回一个替代版函数,闭包是装饰器的核心。简单解释下闭包的特点...
代码星球
·
2021-02-13
python
装饰
详解
python中函数嵌套、函数作为变量以及闭包的原理
嵌套函数:python允许创建嵌套函数。也就是说我们可以在函数里面定义函数,而且现有的作用域和变量生存周期依旧不变。例子:#encoding=utf-8defouter(): name="python" definner():#outer函数内部定义的...
代码星球
·
2021-02-13
函数
python
嵌套
作为
变量
python中的作用域以及内置函数globals()-全局变量、locals()-局部变量
在python中,函数会创建一个自己的作用域,也称为为命名空间。这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找。通过内置函数globals()返回的是python解释器能知道的变量名称的字典(变量名:值);而locals()函数返回的是函数内部本地作用域中的变量名称字典。由此可以看出,函数都是由自己...
代码星球
·
2021-02-13
变量
python
中的
作用域
以及
python自定义方法处理日志文件
从命令行界面拷贝的内容包含过个">>>",函数的作用是用正则把每两个">>>"之间的字符取出来,然后把包含“Traceback...”的字符的内容去掉,再写到另一个文件中代码:#coding=utf-8importreimportosdefclearContent(fileName)...
代码星球
·
2021-02-13
python
自定义
方法
处理
日志
python正则表达式基础,以及pattern.match(),re.match(),pattern.search(),re.search()方法的使用和区别
正则表达式(regularexpression)是一个特殊的字符序列,描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子字符串。将匹配的子字符串替换或者从某个字符串中取出符合某个条件的子字符串,或者是在指定的文章中抓取特定的字符串等。Python处理正则表达式的模块是re模块,它是Python语言中拥有全...
代码星球
·
2021-02-13
python
正则
表达式
基础
以及
python中with的用法
with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把try,except和finally关键字和资源分配释放相关代码统统去掉,简化try….except….finlally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。所以使用...
代码星球
·
2021-02-13
python
with
用法
python遍历目录os.walk(''d:\test2",topdown=False)
os.walk(top,topdown=True,onerror=None,followlinks=False)遍历目录,topdown=false表示先返回目录,后返回文件参数说明:top:表示需要遍历的目录树的路径。topdown的默认值是True,表示首先返回根目录树下的文件,然后遍历目录树下的子目录。值设为...
代码星球
·
2021-02-13
python
遍历
目录
os.walk
#39d
python模板字符串和格式化字符串
模板字符串:用string模块里的TemplateTemplate()里面把字符串中某个值用设置变量${key}的方式先写好,然后在substitute()的方式把变量用其他值代替,就完成了字符串的替换>>>fromstringimportTemplate>>>a=Template(...
代码星球
·
2021-02-13
字符串
python
模板
格式化
python字典的排序,按key排序和按value排序---sorted()
>>>d{'a':5,'c':3,'b':4}>>>d.items()[('a',5),('c',3),('b',4)]字典的元素是成键值对出现的,字典的排序可用sorted,用关键字key指定排序依据的值--key或者value按照值排序:#把d.items()所对应的列表的每个元...
代码星球
·
2021-02-13
排序
python
字典
key
value
python练习:一行搞定-统计一句话中每个单词出现的个数
一行搞定-统计一句话中每个单词出现的个数>>>s'iamaboyaboodboyabadboy'方式一:>>>dict([(i,s.split().count(i))foriins.split()]){'a':3,'boy':3,'i':1,'am':1,'bad':1,'bood'...
代码星球
·
2021-02-13
python
练习
一行
搞定
统计
python深拷贝和浅拷贝的区别
首先深拷贝和浅拷贝都是对象的拷贝,都会生成一个看起来相同的对象,他们本质的区别是拷贝出来的对象的地址是否和原对象一样,也就是地址的复制还是值的复制的区别。 什么是可变对象,什么是不可变对象:可变对象是指,一个对象在不改变其所指向的地址的前提下,可以修改其所指向的地址中的值;不可变对象是指,一个对象所指向的地址...
代码星球
·
2021-02-13
拷贝
python
区别
python迭代器以及生成器
迭代器iter():节省内存Iter()迭代器每一次输出下一个值>>>a=iter(range(10))>>>a.next()0>>>a.next()1>>>a.next()2可以用捕获异常来排除超出迭代范围,或者判断长度>>>&...
代码星球
·
2021-02-13
python
迭代
以及
成器
python练习题-打印斐波拉契数列前n项
打印斐波拉契数列前n项 #encoding=utf-8deffibs(num): result=[0,1] foriinrange(num-2): result...
代码星球
·
2021-02-13
python
练习题
打印
波拉
契数
首页
上一页
...
40
41
42
43
44
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他