刘先森含笑半步癫

导航

 

摘要: 语句: {% url menu.url_name %} 表示跳转,上面的menu.url_name意思是menu表的url_name字段 如果menu表的url_name字段的值是sales_dashboard的话 语句 {% url menu.url_name %} 就是执行跳转到 http:// 阅读全文
posted @ 2019-07-01 21:44 刘先森含笑半步癫 阅读(434) 评论(0) 推荐(0) 编辑
 
摘要: 如果使用urlpattern匹配不输入任何网址时,应该如何写? 例如:仅匹配http://127.0.0.1:8000/时想要跳转到某个页面,这时urlpattern中的url规则应该写成: 情况1:使用url from django.contrib import admin from django 阅读全文
posted @ 2019-07-01 21:23 刘先森含笑半步癫 阅读(803) 评论(1) 推荐(0) 编辑
 

2019年2月17日

摘要: 函数递归调用 在函数内部,可以调用其它函数,如果一个函数在内部调用自身,即是递归调用 为防止无限递归类似于死循环,需要如下: 1、必须要有一个明确的返回值; 2、每次进入更深一层递归时,问题规模应该比上次递归都有所减少; 3、递归效率不高,当层次过多会导致栈溢出 例如: 程序执行过程: 调用calc 阅读全文
posted @ 2019-02-17 12:35 刘先森含笑半步癫 阅读(215) 评论(0) 推荐(0) 编辑
 
摘要: 全局变量: - 在书写中顶格开始; - 一旦定义完毕在整个文件生效; - 在函数内如果定义了同名全局变量名,会“覆盖”掉全局变量; - 在函数中同名的变量,当在函数退出后消失,全局的同名变量恢复; - 如果在函数中想修改外部的全局变量加global关键字; 局部变量 - 在函数、过程中定义的变量 - 阅读全文
posted @ 2019-02-17 12:23 刘先森含笑半步癫 阅读(459) 评论(0) 推荐(0) 编辑
 

2019年2月16日

摘要: 函数参数: 1、形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 函数调用结束返回主调用函数后则不能再使用该形参变量; 2、实参变量 可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值, 以便把 阅读全文
posted @ 2019-02-16 22:21 刘先森含笑半步癫 阅读(176) 评论(0) 推荐(0) 编辑
 
摘要: 使用百分号拼接字符串: 例如: 如果需要用2个%s呢?就使用括号例如: %s是万能的,可以接收数字、字符串、列表缺点是可读性差 %.<数字>s对字符串的截取宽度设置例如: %d只接收数字如果给字符串、列表等会报错 %f接收浮点数 %f保留小数点后2位 %%显示百分比符号,使用2个%符号 例如: 使用 阅读全文
posted @ 2019-02-16 22:10 刘先森含笑半步癫 阅读(2877) 评论(0) 推荐(0) 编辑
 
摘要: 集合的定义: 由不同元素组成、一组无序排列的可hash值、集合中元素必须是不可变类型 集合的定义方式: 由大括号组成; 每个元素用逗号分隔; 元素书写不是key-value形式; 集合是由不同元素组成,如果在集合中使用相同元素,会自动处理例如: 集合是无序的:例如: 集合的书写定义格式:格式1: s 阅读全文
posted @ 2019-02-16 21:51 刘先森含笑半步癫 阅读(341) 评论(0) 推荐(0) 编辑
 

2019年2月14日

摘要: 字典 特点: 使用逗号分隔的key:value形式; 使用大括号括起来; key-value的键值对中,value部分可以是任意类型; 列表、字典不能做为字典的key; 字典是无序的,哪个key-value作为第一个非固定; #因为字典中的元素是无序的,所以需要取字典的值的时候就得用key #复杂字 阅读全文
posted @ 2019-02-14 21:21 刘先森含笑半步癫 阅读(255) 评论(0) 推荐(0) 编辑
 
摘要: 元组: 区别:与列表类似,是对列表的二次加工;用小括号包括起来;元素不可修改;不可增加、删除 技巧:创建元组的时候,一般在最后一个元素后面加一个逗号;为了与方法区分;并且这个逗号不算元素例如: #元组可以索引取值 #元组可以切片 #字符串、列表、元组都是可迭代对象#那么它们三者之间是可以转换的 #复 阅读全文
posted @ 2019-02-14 20:51 刘先森含笑半步癫 阅读(382) 评论(0) 推荐(0) 编辑
 
摘要: 列表类,类名是list 通过list类创建对象,使用中括号 列表特性: 例如:创建list类的对象,这个对象的变量名是li li=[1,12,9,"age","alex"]print(li[3])返回结果:age li=[1,12,9,"age","alex"]print(li[1:-1])返回结果 阅读全文
posted @ 2019-02-14 20:45 刘先森含笑半步癫 阅读(168) 评论(0) 推荐(0) 编辑