- 博客(12)
- 收藏
- 关注
原创 Python知识总结
输出语句,括号内放入想要输出的内容,对于变量直接放入,字符串需加,等引号中,中间可以用或连接(为同一数据类型) 输入语句,一般默认的是str类型,若想输入其他数据类型,可用其内置函数int(),double()等 2.字符串 类型有int,float,bool,complex 类型:字符串中有很多的常用操作 3.数据结构 使用[]中括号,用隔开,列表中每一个值有对用的位置值,即为索引,正向从0开始,依次往后,负向从-1开始,依次向前 使用()小括号,用隔开,元组有序但不可变,因此不同于列表,不能对其进行增添
2022-07-06 19:45:55
356
原创 Python返回函数
高阶函数除了可以接收函数作为参数,还可把函数作为一个返回结果 例如一个求和函数,调用的时候则可返回求和结果,如果不想立即返回结果,可在后面根据需要再使用 def sum(*args):#位置可变的位置参数 s=0 for n in args: s+=n return s f=sum(1,2,3,4,5) print(f) 15 def sum(*args):#位置可变的位置参数 def sum_args(): s=0 .
2022-05-28 18:05:39
592
原创 Python 匿名函数,map,reduce,filter
Python的匿名函数语法格式是:lambda [list] : 表达式 例如,我们要返回两个数相加的结果,可以定义一个函数 def sum_ab(a,b): return a+b i=sum_ab(3,5)#函数调用 print(i) 8 sum_ab=lambda a,b:a+b print(sum_ab) 使用 lambda 表达式可以省去定义函数的过程,让代码更加简洁,针对不需要多次复用的函数,使用 lambda 表达式可以在用完之后立即释放,提高程序执行的性能。而且还能配合.
2022-05-22 15:22:46
254
原创 Python高阶函数
函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! 高阶函数 变量可以指向函数 函数名也可以是变量 i=abs(-5) print(i) print(abs)#<built-in function abs> f=abs print(f)#<built-in function abs> print(f(-5)) 5 5 可以看到,我们将调用函数的结果,赋值给变量 i ,这样变量就可以打印出结果,如果将函数本身赋值给变量f ,那么变量.
2022-05-22 14:59:35
155
原创 Python字符串
字符串的常用操作 查询操作 index(),查找子串第一次出现的位置,未找到抛出ValueError rindex(),查找子串最后一次出现的位置,未找到抛出ValueError find(),查找子串第一次出现的位置,未找到返回-1 rfind(),查找子串最后一次出现的位置,未找到返回-1 a='hellohello' print(a.index('l')) print(a.rindex('l')) print(a.find('l')) print(a.rfind('l')) 2 8 2 8
2022-05-15 20:02:41
441
1
原创 Python生成器
对列表生成式,可以生成一个列表,可是它所占优的内存是有限的,如果想要保存1万,10万,100万甚至更多数据时,用列表生成式就不太现实了。不仅造成空间的浪费,而且对后面不会用到的数据就浪费掉了。 生成器与列表生成式在写法上的区别是将[]改成() 条件是它的内部元素是可以根据某种算法推算而出,它的特点是一边循环一遍计算. l=[x*x for x in range(10)] print(l) r=(x*x for x in range(10)) print(r) [0, 1, 4, 9, 16, 25.
2022-05-14 18:58:04
153
原创 Python数据类型
python中除了Number(int,float,bool,complex),String数据类型外,还有List(列表),Tuple(元组),Dictionary(字典),Set(集合)这四种标准数据类型。 不可变数据类型有:Number,String,Tuple 可变数据类型有:List,Dictionary,Set 列表(List) 列表中每一个值都有对应的位置值,即为索引,正向从0开始,依次往后,负向从-1开始,依次往前 注:索引越界会报错(IndexError) 列表值的访问 lst=.
2022-05-13 20:28:25
564
1
原创 Python 学生管理系统
#开发时间:2022/1/11 19:28 filename='student.txt' import os def main(): while True: menu() choice=int(input('请选择')) lst=[0,1,2,3,4,5,6,7] if choice in lst: if choice==0: answer=input('您确定要退出系统吗?y/
2022-05-13 08:08:20
305
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人