- 博客(10)
- 收藏
- 关注
原创 python函数之递归、作用域、匿名函数、函数式
递归简单定义:函数内部自己调用自己。递归特征:①.必须有一个明确的结束条件②.每次进入更深一层递归时,问题规模相比上次递归都应有所减少③.递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出)。def acd(n): print(n) acd(n) return nacd(10)
2020-05-24 16:56:27
114
原创 python字符串格式化
常用的格式化“%s”% :%空格处向%s传值,s表示传值的是字符串类型。可以传多个值,用"%s",% (,)。“%d”% :%d表示传整型。“%.2f”% :%.2f表示传浮点型,并保留小数点后两位。“%.2f%%”% :表示传百分号。键值对传值:“i am %(name)s age%(age)d” %{“name”:“alex”,“age”:18}百分号%[name][flag][width][.precision][typecode]fermat()" ",format(
2020-05-21 18:44:04
84
原创 python基本数据类型之集合set
集合格式:set = {},由不同元素组成(元素不能重复),(set{}只能去重,但无序不能保持排列)。无序。集合元素必须是不可变类型。(不可变类型:字符串、整型、元组)。方法:set={1,2,3} set1={1,2,3,4}add():添加。clear():清空集合。copy():拷贝。pop():随机删除。remove():指定删除,不存在则会报错。discard():自定删除,不存在不会报错,不影响程序运行。intersection()/&:求交集。p=set.i.
2020-05-18 20:50:07
150
原创 python学习记录一
python记录一一、Li nux基础-计算机以及日后我们开发的程序防止的服务器的简单操作二、Python开发a.Python基础基础基本数据类型函数面向对象b.网络编程c. WEB框架-用于写网站d.设计模式+t算法e.项目阶段各语言之间的对比:PHP类:适用于写网页,有局限性python Java:可以写网页(前端),也可以写后台功能-python:执行效率...
2020-05-18 20:16:17
72
原创 python基本类型(3)之列表
列表的格式:list=[]列表里可以嵌套任何类型。索引取值:list[N]切片取值:list[M:N]for循环while循环修改列表:列表是可以被修改的,list本身是有序的,由链连接,修改时只需要修改存储地址。(列表可以迭代)列表的删除:索引删除 del ls[i]、切片删除 del ls[i:j]in 操作(遍历 for i in)li=[1,12,9,"age”[“石振文”, [“19”, 10], “庞麦郎”], “alex”, True]li[4][1][0]——>9.
2020-05-16 22:54:35
396
原创 python基本数据类型(2)
字符串(str)(7)format()和format_map():两个都是格式化,讲一个字符串中的占位符替换为指定的值。format_map()的书写格式必须是字典类型。
2020-05-15 22:58:48
122
原创 python基本数据类型(1)
基本数据类型包括有数字(int)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、布尔值(bool)。数字类型(int):python3版本没有对数字类型大小限制,统一归为int:python2版本中有int和long int d区别。两个基本功能:——int():将字符串转化为int数字。例如:(1)a=“123”b=int(a)print(b),则pr...
2020-03-19 23:16:10
96
原创 python运算符
1、算术运算符:+ - * / ** % //例如:a=10*102、赋值运算符:+= -= *= /= **= //=例如:a=a+1——> a+=13、比较运算:例如: a=1>0———>真值 Truea=1>5———>假值 False4、逻辑运算:例如:(1)a=1>6 and 1==1(2)uers=“alex”pwd=“123...
2020-03-19 21:45:10
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人