自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 json数据格式与异常捕获

json数据格式与异常捕获json数据格式什么是jsonjson是一种通用的数据格式json是一种什么样的数据格式(通用)一个json有且只有一条数据(必须有一条数据)惟一的这个数据必须是json支持的类型的数据json支持的类型:​ 数字 — 包含左右的整数和小数,表示的时候直接写 例:999,-123,0.97,9e3​ 字符串 — 用双引号引起来的数据 例:“zzx” , “best”​ 布尔 —

2021-07-31 17:44:00 458

原创 文件操作(接前文学生管理系统 :登录/注册)

Python文件操作数据的存储程序中保存的数据默认都是存储在运行内存内容中,运行内存中的数据在程序结束的时候都会被释放如果希望程序运行过程中产生的数据在程序结束后不被销毁,就需要将数据存储到磁盘中将数据存储到磁盘的过程叫数据持久化、数据本地化数据持久化的基本原理 — 将数据通过文件存储到磁盘中文件操作(操作文件的内容)文件操作主要解决两个问题:​ a)、怎么将程序中的数据通过文件存储到磁盘​

2021-07-30 23:11:38 208

原创 常用系统模块

常用系统模块os模块中常用的函数# 1、os.getcwd() --- 获取当前工作目录print(os.getcwd())# 2、os.listdir(文件夹路径) --- 获取指定文件夹所有文件名称print(os.listdir('../day_13'))# 3、os.path.abspath(相对路径) --- 获取指定文件夹绝对路径print(os.path.abspath('../day_13'))# 4、os.path.basename(路径) --- 获取

2021-07-30 22:23:50 93

原创 Python - 模块与包的使用

Python - 模块与包的使用模块Python中一个py文件就是一个模块怎么在一个模块中使用另外一个模块的内容注意:若需要使用一个模块,那么该模块的模块名必须是标识符并且不是关键字一个模块可以使用另一模块中所有全局变量,但使用前必须先导入导入模块import 模块名 — 导入指定模块,导入以后可通过’模块名.'方式使用其全局变量from 模块名 import 全局变量1,全局变量2,… — 导入指定模块后,可直接使用指定的全局变量from 模块名 import *

2021-07-29 17:41:43 113

原创 Python - 迭代器、生成器

Python - 迭代器、生成器迭代器什么是迭代器(iter)​ 迭代器是容器型数据类型,可以同时保存多个数据;可以被遍历也可以转换成列表或元组​ 打印迭代器时无法打印里面的元素;迭代器不支持len()操作​ 如需迭代器中的元素,必须将元素将迭代器中取出,而且一旦取出元素,这个元素在迭代器中就不存在了怎么创建迭代器​ 方式1:通过iter将其他序列转换成迭代器​ 方法2:创建生成器对象(生成器可以看成是一种特殊的迭代器)# 创建iter1 = ite

2021-07-29 17:27:57 123

原创 Python函数进阶

Python函数进阶匿名函数语法:变量(函数名) = lambda 参数列表:返回值相当于:def 函数名(参数列表):​ return 返回值注意:匿名函数只能实现用一代码就能完成功能的函数匿名函数在调用时与普通函数无区别匿名函数参数不支持用冒号语法来说明类型# 练习1:定义一个匿名函数求两数之和summary = lambda x1,x2 : x1 + x2print(summary(999,789)) #1788# 练习2:第一一个匿名函数获取指定数

2021-07-28 20:58:10 185

原创 Python自定义函数基础

Python自定义函数基础认识函数什么是函数 — 函数就是实现某一特定功能的代码的封装函数就是把实现某一个功能的所有的代码打成了一个包,每次需要这个功能的时候不用再去重复去实现这个功能的代码了而是使用函数函数的分类(按照函数是由谁创建/定义来进行分类)系统函数 — 由Python定义的函数,这类函数只需要在需要他的功能的时候去调用它。例:print()、type()、max()、min()…自定义函数 — 由程序员自己定义的自己使用的函数函数的定义语法def 函数名(形参

2021-07-27 22:16:35 563

原创 Python基础练习题

Python基础练习题一、选择题下面不属于 Python 特性的是(C)A. 简单易学B. 开源的免费的C. 属于低级语言D. 高可移植性Python脚本文件的扩展名是(B)A. .pythonB. .pyC. .ptD. pg当需要在字符串中使用特殊字符时,python 使用(A)。A. \B. /C. #D. %下面(D)不是有效的变量名。A. _demoB. bananaC. NumberD. My-score幂运算运算符为(B)。A.

2021-07-27 17:36:40 204

原创 容器型数据类型回顾

容器型数据类型回顾容器型数据类型:列表、元组、集合、字典、字符串、range1、区分不同容器的应用场景容器的本质:能够同时保存多个数据​ a)、字符串和range — 不适合作为容器来保存多个数据​ 字符串只能以字符为单位保存多个文字符号​ range只能存储等差数列的数据(程序只能控制范围和差)​ b)、列表元组集合及字典 — 都可以存储通过别的方式提供的多个数据​

2021-07-24 15:44:53 470

原创 字符串格式化

字符串格式化字符串格式占位符语法包含格式占位符的字符串%(数据1,数据2,数据3…)注意:数据和格式站位一一对应格式占位符:%s — 字符串占位符;可以为任何类型数据占位%d — 整数占位符;只能给数字占位,若为浮点数则只保留整数部分%f — 浮点数占位符;只能给数字占位,默认保留6位小数(%.nf保留N位小数)通用格式name = '小明'age = 18sex = '男'money = 99999999message = '%s今年%s岁,性别%s,月薪是%s

2021-07-23 17:31:04 166

原创 字符串、字符编码、字符串相关操作及相关方法

字符串、字符编码、字符串相关操作及相关方法什么是字符串容器型数据类型:将 ‘’、""、’’’ ‘’'作为容器标志​ 字符串不可变(不支持增删改),字符串有序(支持下标操作)​ 元素:引号中单独的每个符号都是字符串的元素(又叫字符),字符可以是任何符号​ 字符分为两类:普通字符 转义字符(具有特殊意义的字符)字符串有序(支持下标操作);不可变1、下标操作 — 单个获取、切片、遍历单个获取string = 'Pyth

2021-07-22 21:36:35 502

原创 字典 - 集合 相关操作及相关方法

字典 - 集合 相关操作及相关方法主要介绍常用的相关操作及相关方法。字典的增删改增和改字典[键] = 值 — 当键存在的时候修改键对应的值,当键不存在的时候添加键值对cat = {'name':'美美','age':2,'color':'白色'}print(cat) #{'name': '美美', 'age': 2, 'color': '白色'}添加cat['breed'] = '蓝猫'print(cat) #{'name': '美美', 'age': 2, 'color':

2021-07-21 20:48:46 315

原创 元组、字典及相关操作

元组、字典及相关操作元组及其相关操作什么是元组:​ 元组是容器型数据类型;将()作为容器的标志,多个元素用’,'隔开:(元素1,元素2,元素3…元素N);​ 元组不可变(只支持查);元组有序 — 支持下标操作;​ 元素:与列表相同,没有要求(任何类型数据都可放入元组);只有一个元素的元组 — 惟一的元素后面必须加’,’tuple1 = (999)print(tuple1,type(tuple1)) #999 <class 'int'>#()不只是元组的容器标志,也表

2021-07-20 21:59:49 480

原创 列表常用函数及列表推导式

列表常用函数及列表推导式列表相关函数有很多,我在这只分享一下常用的几个函数。常用函数min、max — 求最小/最大值用法:max(序列) / min(序列);使用时,序列中元素类型一致。且具有可比性。numbers = [12,23,45,56,78,2,4,5]print(min(numbers)) #2print(max(numbers)) #78sum — 求数字序列中元素的和用法:sum(序列);print(sum(numbers)) #225so

2021-07-20 18:44:07 888

原创 列表 --- 增删查改之删与改

列表 — 增删查改之删与改首先补充一下上篇文章提到的切片;切片 — 获取部分元素;切片的结果还是列表;切片语法列表[开始下标:结束下标:步长]说明开始下标 — 下标值(0开始的还是-1开始的都行) 确定切片有效范围起点,可以取到— 固定下标结束下标 — 下标值(0开始的还是-1开始的都行) 确定切片有效范围起点,不可以取到步长 — 决定切片的方向(必须与开始到结束下标一致否则切片结果为空)以及获取元素的方式(单个取还是跳着取)注:切片的范围也是左闭右开(取头不

2021-07-19 22:07:42 194

原创 循环练习题

循环的重要性不言而喻,练习当然必不可少!基础题(0基础)第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')prin

2021-07-17 17:35:21 348

原创 列表 --- 增删查改之增与查

列表 — 增删查改之增与查列表是容器型数据类型(序列);将[]作为容器的标志,里面多个元素用’,'隔开:[元素1,元素2,元素3…元素N]列表是可变的:​ 元素的个数、值(值类型)及顺序 — 增、删、改​ 列表是有序的 — 支持小标操作列表对元素的要求:​ 无要求;无论什么数据均可放入列表。# 空列表list1 = []print(type(list1)) #<class 'list'&g

2021-07-17 16:22:15 92

原创 循环语句 for while

循环语句众所周知,Python并没有大多语言常见的switch循环;具体什么原因网上有很多回答,如果大家感兴趣可以去了解。本文主要浅谈for循环与while循环。循环特征:让代码重复执行(代码写一次);降低代码冗余度。for循环语法for 变量 in 序列:循环体说明​ for、in — 保留字,固定写法​ 变量 — 变量名(已定义或未定义均可)​ 序列 — 容器型数据类型对应的数据,常见的有:字符串、列表、元组、字典、集合、迭代器、生成 器、range​ : —

2021-07-15 23:32:36 1182

原创 运算符及if分支 -- python

在千峰的第二天今天被蚊子咬醒了,醒来看时间03:32。然后花了很长时间去睡。中午吃完饭回去休息又被新来的室友吵到了。所以导致今天有点没精神。话不多说,对今天的内容(运算符、if分支)做个小结。运算符运算符主要分为:数学运算符、比较运算符、逻辑运算符、赋值运算符。1.数学运算符加(+)、减(-)、乘(*)、除(/)、取余(取模)(%)、整除(//)、幂运算(**)。加减乘除同数学运算一样,不再赘述。特别的,python中“/”运算答案跟数学中运算答案一致。例:5/2=2.5取余操作的应用

2021-07-14 20:44:40 869

原创 Python基础语法

其实这是在千峰的第二天,但是由于第一天开班典礼以及一些琐事没有讲到值得一提的东西。所以我自己默认今天才是我的第一天。基础语法1.常用快捷键Ctrl + / -------------添加/取消注释Ctrl + s -------------保存Ctrl + c -------------复制Ctrl + v -------------粘贴Ctrl + x -------------剪切Ctrl + a -------------全选Ctrl

2021-07-13 20:38:40 186

空空如也

空空如也

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

TA关注的人

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