51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Python数据分析与挖掘实战
python递归的例子
例子1:递归实现嵌套列表求和#encoding=utf-8a=[[1,2,3], [4,5,6], [7,8,9]]deflistsum(L): result=0 foriinL: &n...
代码星球
·
2021-02-13
python
递归
例子
python中从键盘输入内容的方法raw_input()和input()的区别
raw_input()输出结果都是字符串Input()输入什么内容,输出就是什么内容 ...
代码星球
·
2021-02-13
input
python
键盘
输入
内容
python六剑客:map()、lambda()、filter()、reduce()、推导类表、切片
一:map():映射map()函数在python2和python3中是区别的python2中的定义:映射后,返回一个列表 >>>help(map)Helponbuilt-infunctionmapinmodule__builtin__: map(...)map(function,s...
代码星球
·
2021-02-13
python
剑客
map
lambda
filter
python中repr和eval可以用来在数据结构和字符串间互转
在这个功能上,repr和str的作用一样,把一个数据结构转换成字符串,例如:>>>str([1,2,3,4])'[1,2,3,4]'>>>repr([1,2,3,4])'[1,2,3,4]'eval是把字符串转换成数据结构,例如:>>>eval('[1,2,3,4]...
代码星球
·
2021-02-13
python
repr
eval
可以
用来
python函数里面,一个*是可变参数的元祖,两个*是可变参数的字典
python的函数中,有时会有类似*args,**keys这样的参数,代表的是可变参数,一个*表示元祖,两个*表示字典,就是说这个函数可以接受任何类型的参数,都不会报错,有些函数为了提高可用性,会加这样的参数描述,防止调用者传入不同类型的参数而报错#encoding=utf-8deffun(a,b=100,...
代码星球
·
2021-02-13
可变
参数
python
函数
里面
python练习题-简单方法判断三个数能否组成三角形
python简单方法判断三个数能否组成三角形 #encoding=utf-8importmathwhileTrue: str=raw_input("pleaseinputthreenumbersa,b,c:('stop'toexit)") p...
代码星球
·
2021-02-13
python
练习题
简单
方法
判断
python退出多重循环
假设一段python程序有多重循环,我们都知道在一个循环当中,用break是退出当前的循环,然后继续下一次循环,但是如何才能跳出多重循环呢,实际就是结束所有的循环。思路1::可以定义一个异常类,在需要退出循环的位置,跑出这个异常,就可以了,因为程序在遇到异常的时候,如果没有捕获异常的话,就是直接退出程序的执行,利用这个...
代码星球
·
2021-02-13
python
退出
多重
循环
Python中的is和==的区别,==判断值是否相等,is判断地址是否一致
Python中的is和==的区别Python中的对象包含三要素:id、type、value。其中id用来唯一标示一个对象,type标识对象的类型,value是对象的值。is判断的是a对象是否就是b对象,是通过id来判断的。==判断的是a对象的值是否和b对象的值相等,是通过value来判断的。看下边的例子:>>...
代码星球
·
2021-02-13
is
判断
是否
Python
中的
python练习题-写一个函数,打印所有包含copy方法的内置对象
代码:#encoding=utf-8foriindir(__builtins__): #print"i:",i try: #这里的i是个字符串,并...
代码星球
·
2021-02-13
python
练习题
一个
函数
打印
python中有两个下划线__的是内置方法,一个下划线_或者没有下划线的可能是属性,也可能是方法,也可能是类名
python中有两个下划线__的是内置方法,一个下划线_或者没有下划线的可能是属性,也可能是方法,也可能是类名,如果在类中定义的就是类的私有成员。 >>>dir(__builtins__)['ArithmeticError','AssertionError','AttributeError'...
代码星球
·
2021-02-13
下划线
方法
也可能
python
中有
python在交互模式下直接输入对象后回车,调用的是对象的__repr__()方法,这个方法表示的是一个编码,用print+对象是调用对象的__str__方法
交互模式下调用对象的__repr__()方法,这个方法表示的是一个编码>>>u"国庆节快乐"u'u56fdu5e86u8282u5febu4e50' 用print+对象是调用对象的__str__方法>>>printu"国庆节快乐"国庆节快乐>>>定义一个类...
代码星球
·
2021-02-13
对象
方法
python
交互
模式
python实现常量const
新建const.py:#-*-coding:UTF-8-*-#Filename:const.py#定义一个常量类实现常量的功能##该类定义了一个方法__setattr()__,和一个异常ConstError,ConstError类继承#自类TypeError.通过调用类自带的字典__dict__,判断定义的常量是否包含...
代码星球
·
2021-02-13
python
实现
常量
const
python实现链表
链表:链表不需要在内存存储一个连续的地方,通常就像一个链一样它的每个节点包含本身和下一个元素的地址,以此来把两个元素进行关联,这就是一个链表链表分单项和双向,一般单项就够用了。链表存在的用意义:链表是一个存储的数据结构,C语言中存数据用的是数组,存储所有的元素都是在内存中,每一个元素在内存中相连的位置,如果想删除一个元...
代码星球
·
2021-02-13
python
实现
链表
python堆排序
堆是完全二叉树子树是不相交的 度节点拥有子树的个数满二叉树:每个节点上都有子节点(除了叶子节点) 完全二叉树:叶子结点在倒数第一层和第二层,最下层的叶子结点集中在树的左部,在右边的话,左子树不能为空 二叉搜索树:左边子节点小于父节点,右边子节点大于父节点 堆:也叫队列,在堆尾插入...
代码星球
·
2021-02-13
python
排序
python插入排序算法总结
插入排序算法总结:插入算法的核心是每次循环到一个数时,都认为这个数之前的数列都是排好序的,将一个数插入到已经排好序的有序数列中,从而得到一个新的、个数加一的有序数列。过程:从第一个元素开始,第一个数肯定是有序的,把第二个数和第一个数相比,插入到合适的位置,这样前两个数就是有序的了,接着,把第三个元素插入到前面包含两个元...
代码星球
·
2021-02-13
python
插入
排序
算法
总结
首页
上一页
...
41
42
43
44
45
...
下一页
尾页
按字母分类:
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
其他