51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Python
Python递归与迭代
1、递归与迭代:递归和迭代都是循环的一种。简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器结束循环。当然很多情况都...
代码星球
·
2020-06-16
Python
递归
迭代
Python递归算法入门
递归是一种算法,它在编程里面有着广泛的应用:1.递归必须满足哪两个基本条件?一、函数调用自身二、设置了正确的返回条件2.思考一下,按照递归的特性,在编程中有没有不得不使用递归的情况?答:例如汉诺塔,目录索引(因为你永远不知道这个目录里边是否还有目录),快速排序(二十世纪十大算法之一),树结构的定义等如果使用递归,会事半...
代码星球
·
2020-06-16
Python
递归
算法
入门
Python内嵌函数与Lambda表达式
//2018.10.29内嵌函数与lambda表达式1、如果在内嵌函数中需要改变全局变量的时候需要用到global语句对于变量进行一定的说明与定义 2、内部的嵌套函数不可以直接在外部进行访问3、如果需要在内幕嵌套的函数当中用到上一级函数中的变量,那么需要在变量前加上nonlocal 4、对于匿名函数...
代码星球
·
2020-06-16
Python
内嵌
函数
Lambda
表达式
Python函数变量和返回值
Python函数的全局变量和局部变量1、不同的编程语言,程序可以分为函数和过程两大类,函数具有具体返回值,而过程则不具有具体的返回值,python只具有函数,因为对于它的一般函数,其返回值为所具体返回的值,而类似于过程的实现函数返回值默认为None。2、函数的变量具有不同的作用域,根据不同的作用域可以分为全局变量和局部...
代码星球
·
2020-06-16
Python
函数
变量
返回
Python 函数参数类型大全(非常全!!!)
Python函数参数类型大全(非常全!!!)1、在python编写程序里面具有函数文档,它的主要作用是为了让别人可以更好的理解你的函数,所以这是一个好习惯,访问函数文档的方式是:MyFunction.__doc__2、python编写程序函数的时候具有两类参数:形式参数(形参)及其实际参数(实参)。跟绝大部分编程语言一...
代码星球
·
2020-06-16
Python
函数
参数
类型
大全
Python序列及其操作(常见)
python序列及函数入门认识:0.我们根据列表、元组和字符串的共同特点,把它们三统称为什么? 序列,因为他们有以下共同点:1)都可以通过索引得到每一个元素2)默认索引值总是从0开始(当然灵活的Python还支持负数索引)3)可以通过分片的方法得到一个范围内的元素的集合4)有很多共同的操作符(重复...
代码星球
·
2020-06-16
Python
序列
及其
操作
常见
Python字符串操作大全(非常全!!!)
1、python编程里字符串的内置方法(非常全)capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])返回sub在字符串里边出现的次数,star...
代码星球
·
2020-06-16
Python
字符串
操作
大全
非常
Python元组与列表的区别和联系?
1. 元组和列表比较相似,不过它们之间也有着不同:(1)列表:一个大仓库,你可以随时往里边添加和删除任何东西。(2)元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)。2.什么情况下你需要使用元组而不是列表? 当我们希望内容不被轻易改写的时候,我们使用元组。当我们...
代码星球
·
2020-06-16
Python
元组
列表
区别
联系
Python列表的深拷贝和浅拷贝
1、Python列表的拷贝对于python里面如果想要进行列表的拷贝和复制,具体的操作语句如下:1)深拷贝:M=[A,b,a,c]N=M[:]2)浅拷贝:N=M有人说可以直接将M赋值给N也是一样的,虽然表面看起来两者的实现效果是一样的,但是如果你要继续对N进行操作的时候就会出现问题,因为对于正确的第一种拷贝复制,它的作...
代码星球
·
2020-06-16
拷贝
Python
列表
Python列表操作大全(非常全)
Python列表操作大全(非常全!!!)对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等。定义举例如下:List1=...
代码星球
·
2020-06-16
Python
列表
操作
大全
非常
Python里//与/的区别?
1、Python里面//的作用是除法取整,也就是直接取整数部分例如:5//6=0; 56//3=182、而/的作用是直接进行常规的除法运算 例如:56/8=7程序运算实例如下:...
代码星球
·
2020-06-16
Python
区别
Python三元运算符
1、python语句的三元操作符和C语言的比较类似,其基本的语法格式为:xif条件elsey例如输入三个数,输出最小数的最简代码实现:还可以直接用一句话:small=xif(x<yandx<z)else(yify<zelsez)另外,假设有x=1,y=2,z=3,请问如何快速将三个变量的值互相交换?x...
代码星球
·
2020-06-16
Python
三元
运算符
python操作符及其循环语句(非常全)
//2018.10.141、Windows+R可以直接进行运行cmd2、Random.randint(a,b):产生a-b的任意一个整数,在IDLE里面运行时需要注意在前面写好调用import(random),而在pycharm里面运行的时候需要下载和配制random函数包来进行调用。例如实现三次机会猜出一个心里所想数...
代码星球
·
2020-06-16
python
操作
及其
循环
语句
Python中assert的作用?
1、assert的作用是什么?assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那...
代码星球
·
2020-06-16
Python
assert
作用
Python输入数据类型判断正确与否的函数大全(非常全)
对于python输入数据类型判断正确与否的函数大致有三类: (1)type(),它的作用直接可以判断出数据的类型 (2)isinstance(),它可以判断任何一个数据与相应的数据类型是否一致,比较常用。 (3)对于任何一个程序,需要输入特定的数据类型,这个时候就需要在程序的开头,输入一定的判断格式...
代码星球
·
2020-06-16
Python
输入
数据
类型
判断
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
15
16
17
18
19
...
下一页
尾页
按字母分类:
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
其他