自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python---文件操作

一、文件操作的作用就是把⼀些内容(数据)存储存放起来,可以让程序下⼀次执行的时候直接使用,而不必重新制作⼀份,省时省力。二、文件的基本操作2.1 文件操作:打开、读写、关闭2.1.1 打开在python,使用open函数,可以打开⼀个已经存在的文件,或者创建⼀个新文件,语法如下:open(name, mode)name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。mode:设置打开文件的模式(访问模式):只读、写入、追加等。2.1.1.1 打开文件模式模式描

2021-06-18 16:07:33 91

原创 python笔记---内置高阶函数

(1)map()map(func, lst),func:函数名,lst:列表序列。将传⼊的函数变量func作⽤到lst变量的每个元素中,并将结果组成新的列表(Python2)/迭代器(Python3)返回。list1 = [1, 2, 3, 4, 5]def func(x): return x ** 2 result = map(func, list1)print(result) # <map object at 0x0000013769653198>,返回的是内存地址pr

2021-06-18 09:52:27 80

原创 python笔记---lambda表达式

lambda表达式一、应用场景如果一个函数有一个返回值,并且只有一句代码,可以使用lambda简化。二、语法lambda 参数列表 : 表达式注:lambda表达式的函数可有可无,函数的参数在lambda表达式中完全适用。lambda表达式能接收任何数量的参数但只能返回一个表达式的值...

2021-06-15 16:21:38 182

原创 python笔记---递归

递归1.递归的特点函数内部自己调用自己必须有出口2.应用:3以内数字累加和def sum_num(num): # 出口 if num == 1: return 1 # 当前数字+当前数字-1的累加和 return num + sum_num(num - 1) # 函数体内部自己调用自己result = sum_num(3)print(result)如果没有出口,会报错:超出最大递归深度...

2021-06-09 16:42:59 102 2

原创 python笔记---函数加强(学生管理系统)

一、应用:学员管理系统需求:进入系统显示系统功能界面,功能如下:1.添加学员2.删除学员3.修改学员信息4.查询学员信息5.显示所有学员信息6.退出系统# 定义功能界面函数def info_print(): print('请选择功能') print('1.添加学员') print('2.删除学员') print('3.修改学员') print('4.查询学员信息') print('5.显示所有学员信息') print('6.退出系统'

2021-06-09 16:16:37 288 2

原创 python笔记---函数2

函数一、变量作用域变量作用域指变量生效的范围,主要分为两类:局部变量和全局变量。局部变量定义:局部变量是定义在函数体内部的变量,只在函数体内部生效。作用:在函数体内部,临时保存数据,当函数调用完成后,则销毁局部变量。def testA(): a = 100 print(a)testA() #100print(a) #报错:name 'a' is not defined变量a是定义在函数体内部的变量,在函数体外部访问时会报错。全局变量定义:

2021-06-07 16:55:25 96

原创 python笔记---函数

函数一、函数的作用函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。函数在开发过程中,可以更高效的实现代码重用。二、函数的使用步骤2.1 定义函数def 函数名(参数): 代码1 代码2 ......2.2 调用函数函数名(参数)不同的需求,参数可有可无;在python中,函数必须先定义后调用。先调用会报错。函数的执行流程:      调用函数的时候解释器会回

2021-06-07 10:54:05 125

原创 python笔记---推导式

推导式python中,只有列表、字典、集合有推导式。推导式的作用:化简代码一、列表推导式列表推导式作用:用一个表达式创建或控制一个有规律的列表。1.1 例需求:创建一个0-5的列表(1)用while循环实现:list1 = []i = 0while i < 6: list1.append(i) i += 1print(list1) #[0, 1, 2, 3, 4, 5](2)for循环实现list1 = []for i in range(6):

2021-05-14 17:05:33 104

原创 python---公共操作

公共操作一、运算符运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in是否存在字符串、列表、元组、字典not in是否不存在字符串、列表、元组、字典str1 = 'aa'str2 = 'bb'list1 = [1, 2]list2 = [10, 20]t1 = (1, 2)t2 = (10, 20)dict1 = {'name': 'python'}dict2 = {'id': '3'}1.1

2021-05-14 15:34:06 82

原创 python笔记---集合

集合一、创建集合创建集合使用{}或set(),但是如果创建空集合只能用set(),因为{}用来创建空字典。集合里面的数据时不重复的,有去重功能集合(set)是一个无序的不重复元素序列。因此不支持下标。s1 = {10, 20, 30, 40}s2 = set('abcdefg')二、集合常见操作方法2.1 增加数据add()因为集合有去重功能,所以当向集合内追加的数据是当前集合已有数据的话则不进行任何操作。集合是可变类型数据add()用来追加单一数据,如果add(

2021-05-13 16:49:01 46

原创 python笔记---字典

字典可迭代对象的意思是指存储了元素的一个容器对象,且容器中的元素可以通过iter( )方法或getitem()方法访问。并不是指某种具体的数据类型。一、字典的应用场景字典的数据是以键值对的形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据顺序如何变化,只需要按照对应的键(key)的名字查找数据即可。二、创建字典的语法2.1 字典特点:符号为大括号数据以键值对形式出现各个键值之间用逗号隔开# 有数据字典dict1 = {'name': 'Tom', 'age':

2021-05-13 11:38:57 74

原创 python笔记---元组

元组一、元组的应用场景一个元组可以存储多个数据,但是与列表不同的是,元组内的数据不能修改。二、定义元组定义元组是小括号,且逗号隔开数据;数据可以是不同的数据类型。元组里只有单个数据时,后面也要加逗号,否则就不是元组数据类型而是这单个数据的数据类型#多个数据元组t1 = (10, 20, 30)单个数据元组t2 = (10,)print(t2) #(10, )print(type(t2)) # <class 'tuple'>t3 = (10)print(t3)

2021-05-12 16:36:47 62

原创 python笔记---列表

一、列表的应用场景:一次性存储多个数据,且可以为不同的数据类型二、列表的格式:[数据1, 数据2, 数据3, …]三、列表的常用操作常用操作有:增、删、改、查3.1 查找3.1.1 下标name_list = ['Tom', 'Jack', 'rose']print(name_list[0]) #Tomprint(name_list[1]) #Jackprint(name_list[2]) #rose3.1.2 查找函数index():返回指定数据所在位置的下标

2021-05-11 17:01:32 190

原创 python学习笔记---字符串

一、 字符串1.字符串的定义字符串是python中最常用的数据类型,一般使用引号来创建字符串1.1字符串的特征一对引号字符串(单引号、双引号、三引号)三引号写法支持回车转义符:\name1 = 'Jack'name2 = "Rose"a = '''you jump,I jump'''b = """Titanic"""c = 'I\'m Tom.' #转义了一个单引号,使其组成I'mprint(type(a)) #输出a的数据类型print(type(b))# 输出:<

2021-05-10 16:45:29 123

原创 python学习笔记---语句

python学习笔记—if语句一、if条件语句1.1 一般用法:age = int(input('plese input your age'))if age >= 18: print(f'您的年龄是{age},已成年')else: print(f'您的年龄是{age},未成年')print('系统关闭')1.2 多重判断:age = int(input('请输入您的年龄:'))if age < 18: print(f'您的年龄是{age},童工')e

2021-04-09 16:09:02 143

原创 python学习笔记---基础部分

Python学习python解析器Python解释器种类:CPython,C语⾔开发的解释器[官⽅],应⽤⼴泛的解释器。IPython,基于CPython的⼀种交互式解释器。其他解释器1.PyPy,基于Python语⾔开发的解释器。2.Jython,运⾏在Java平台的解释器,直接把Python代码编译成Java字节码执⾏。3.IronPython,运⾏在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。PyCharm是⼀种Pytho

2021-04-09 14:04:09 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除