02 2023 档案
摘要:一、global与nonlocal关键字 global方法:用于局部名称空间修改全局名称空间中的名字绑定关系 money = 666 def index(): global money money = 123 index() print(money) nonlocal方法:用于局部名称空间修改外层局
阅读全文
摘要:一、函数参数的两大分类 形式参数 在函数定义阶段括号内填写的参数 简称'形参' 实际参数 在函数调用阶段括号内填写的参数 简称'实参' ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ """ 形参与实参的关系 形参类似于变量名 在
阅读全文
摘要:一、字符串str内置方法 # 类型转换(把其他类型转换成自己的类型) 字符串可以转换所有类型的数据值,从结果看就是在两边加上引号 # 索引取值 information = 'hello python' print(information[0]) # 切片操作 information = 'Hello
阅读全文
摘要:一、文件操作补充 (1)、文件二进制读操作 with open('a.txt', 'rb') as f: print(f.read(3).decode('utf-8')) """ 1. r模式 read()里面的数字代表的是一个字符 2. b模式 read()里面的数字代表的是一个字节 """ (2
阅读全文
摘要:一、文件的操作方法 读方法 with open(r'a.txt', 'r', encoding='utf-8') as f: # print(f.read()) # 一次性读取文件内所有的数据 # print(f.read()) # 一次性读取文件内所有的数据 # print(f.read()) #
阅读全文
摘要:一、debug补充 在当前行的代码左侧点击一下,会出现一个红点(打断点) 在代码编辑区域右键选择debug,不要在选择run 二、员工管理系统 # 创建大列表 staff_info_list = [] # 定义全局标志位 flag = True # 循环打印信息 while flag: print(
阅读全文
摘要:一、列表(list)内置方法补充 # reverse()颠倒列表内元素顺序 # sort()给列表内所有元素排序,参数reverse用来指定是否颠到排序,默认为False # 列表比较大小 # l1 = [666,777] # l2 = [111, 222, 333, 444 ,555, 666]
阅读全文
摘要:一、字符串(str)的内置方法(补充) # upper()把当前字符串中的字母全部转大写 # lower()把当前字符串中的字母全部转小写 # isupper()判断当前字符串中的字母是否全大写,返回True或者False # islower()判断当前字符串中的字母是否全小写,返回True或者Fa
阅读全文
摘要:一、markdown语法 标题系列 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 斜体和粗体 *斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文本___ 列表 无序列表: * 文本
阅读全文
摘要:一、while循环补充 (1)、while+continue 使用循环打印出0-9的数字 count = 0 while count < 10: print(count) count += 1 打印0-10的数字不打印6 count=0 while count < 11: if count ==6:
阅读全文
摘要:一、逻辑运算符 and 与 # 可以用and连接多个条件,会按照从左到右顺序依次判断,一旦某一个条件为False,则无需再往右判断,可以立即判定最终结果就为False,只有在所有条件的结果都为True的情况下,最终结果才为True or 或 # 可以用or连接多个条件,会按照从左到右的顺序依次判断,
阅读全文
摘要:目录一、数据类型二、整型:int三、浮点型:float四、字符串:str五、列表:list六、字典:dict七、布尔值bool八、元组:tuple六、集合set 一、数据类型 什么是数据类型 在日常生活中不同事物拥有多种多样的表现形式,在程序中也是如此,需要不同的数据类型记录不同的变量值 为何学习数
阅读全文
摘要:一、pycharm软件的基本使用 修改主题背景 修改字体大小 切换解释器 如何新建python文件 创建后缀是py的文件 注意:pycharm的语言 一定要使用英文的 二、python语法注释 (1)、什么是注释 注释就是对一段代码的解释与说明,可以方便我们理解与使用,不参与代码的实际运行 (2)、
阅读全文
摘要:一、数据存储单位 (1)、简介 在计算机数据存储中,存储数据的基本单位是字节(Byte),最小单位是位(bit)。8个bit组成一个Byte(字节),能够容纳一个英文字符,不过一个汉字需要两个字节的存储空间!1024个字节就是1KByte(千字节),简写为1KB。计算机工作原理为高低电平(高为1,低
阅读全文
摘要:一、Typora软件的下载与使用 (1)、软件下载 百度网盘windowsx64已破解链接: https://pan.baidu.com/s/1awQ-XT3wE_Ixa0EfS_SAmA?pwd=e3ki 提取码:e3ki ios下载地址:https://mac.qdrayst.com/02/Ty
阅读全文
摘要:一、认证组件 简介: 登录认证的限制 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 (1)、登录接口 # 认证是基于登录的接口上面操作的 所以前戏编写一个简单的登录接口 models.py c
阅读全文
摘要:一、各个视图子类 两个视图基类 五个视图扩展类 九个视图子类 》视图类,不需要额外继承GenericAPIView,只需要继承九个州其中之一,就会有某个或某几个接口 路由 urlpatterns = [ path('books/', views.BookView.as_view()), path('
阅读全文
摘要:序列化类常用字段和字段参数 drf在Django字段类型的基础上派生了自己的字段类型以及字段参数 序列化器的字段类型用于处理原始值和内部数据类型直接的转换 还可以用于验证输入、以及父对象检索和设置值 常用字段类 | 字段 | 字段构造方式 | | : : | : : | | BooleanField
阅读全文
摘要:linux常见岗位 Linux运维工程师、Linux高级架构师、运维开发工程师、数据库管理员、云计算架构师 作为python后端可以从事的linux岗位: 自动化运维、容器运维、DBA 注意:会的越多给的就越多!!! 补充知识 IDC运维:机房运维员 不要做!!! 计算机的种类 计算机目前可以简单分
阅读全文
摘要:APIView执行流程(了解即可) (1)、基于APIView+JsonResponse编写接口 # 原来基于django原生的View编写接口 # drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子类,APIView本身就是继承了Django原生的View class Book
阅读全文