摘要:
函数嵌套复习 1.函数对象:函数是第一类对象特点 1:可以被引用 1 def func(): 2 pass 3 f =func 4 print(f is func) 可以被引用 2:可以当做参数传给其它函数 1 def foo(): 2 print('from foo') 3 def bar(fun 阅读全文
摘要:
复习os模块常用的一些操作 import os 1.切换路径============= d = os.getcwd() 获取当前的工作路径 os.chdir('D:\\') 目录的切换 print(os.getcwd()) (切换过去怎么回来呢?再chdir一下就回来了) os.chdir(d) p 阅读全文
摘要:
全局变量和局部变量迷惑人的小示例 一、自己定义的一个局部变量,为什么在函数里面就显示没定义呢?请看下面分析 具体代码如下: 方式一:利用global强转一下 a = 1 def xxx(): print(123) global a 阅读全文
摘要:
如果获取的数据不是直接可以展示的结构 三种操作方式 如果获取的数据不是直接展示的结构,一下有三中方式 需要掌握的知识点: 1、yield返回的是一个生成器,只有在迭代的时候才会一个一个的被执行 问题: 2、什么是可迭代对象? 答:有__iter__方法的就是可迭代对象,返回的是一个迭代器,也可以返回 阅读全文
摘要:
map函数和reduce函数的区别 ①从参数方面来讲:map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组)。其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数。reduce()函数:reduce() 第一个参数是函数,第二个是 序列(列表或元组 阅读全文
摘要:
列表的append方法和extend方法 1、举例说明列表的append方法和extend l = ["zhy",666] l.extend(["edit","sdd"]) print(l) ['zhy', 666, 'edit', 'sdd'] l.append(["bb","aa"]) prin 阅读全文
摘要:
Python之反射练习 什么是反射?可以用字符串的方式去访问对象的属性 class Test(): _name = "sss" def fun(self): return "Helloword" t = Test() print(hasattr(t,"_name")) hasattr(obj,nam 阅读全文
摘要:
enumerate的简单使用 l = [11,22,33,55,"ss","zz"] for i,v in enumerate(l): print(i,v) 打印结果: 0 11 1 22 2 33 3 55 4 ss 5 zz 阅读全文
摘要:
hash和md5 一、hash和md5 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre image),通过散列算法,变换成固定长度的输出,该输出就是散列值。 md5是hashlib模块里的一个方法,是用来做加密算法的,注意他是不能解密的。 示例代 阅读全文
摘要:
rbac(基于角色权限控制) 权限管理 权限管理 创建一个rbac和app的应用,这个rbac主要是用来存放权限的,全称叫做基于角色权限控制 一、先看配置文件合适不,给创建的rbac在配置文件里面设置一下 找到INSTALLED_APPS=【'rbac'】 二、设计表结构 models中创建类:五个 阅读全文
摘要:
权限管理 设计分析以及具体细节 说起权限我们大家都知道,不一样的角色会有不一样的权限。比如就像学生管理系统一样,管理员,老师,学生之间的权限都是不一样的,那么展示的页面也是不一样的。所以,我们现在来看看具体操作。 目标:生成一个独立的组件,到哪都能用 一、先创建一个 项目,建一个app01和rbac 阅读全文
摘要:
权限管理具体代码实现 1、settings 1 """ 2 Django settings for day80 project. 3 4 Generated by 'django admin startproject' using Django 1.11.6. 5 6 For more inform 阅读全文
摘要:
阅读全文
摘要:
一、Ajax准备知识:json 说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下 1、json(Javascript Obiect Notation,JS对象标记)是一种轻量级的数据交换格式。 它基于 E 阅读全文
摘要:
阅读全文