自定义博客皮肤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 160

原创 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 160

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

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

2021-06-15 16:21:38 328

原创 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 178 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 381 2

原创 python笔记---函数2

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

2021-06-07 16:55:25 159

原创 python笔记---函数

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

2021-06-07 10:54:05 199

原创 python笔记---推导式

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

2021-05-14 17:05:33 183

原创 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 158

原创 python笔记---集合

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

2021-05-13 16:49:01 119

原创 python笔记---字典

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

2021-05-13 11:38:57 147

原创 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 128

原创 python笔记---列表

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

2021-05-11 17:01:32 289

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

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

2021-05-10 16:45:29 196

原创 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 229

原创 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 193

空空如也

空空如也

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

TA关注的人

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