语句:{% url menu.url_name %}的作用
摘要:语句: {% url menu.url_name %} 表示跳转,上面的menu.url_name意思是menu表的url_name字段 如果menu表的url_name字段的值是sales_dashboard的话 语句 {% url menu.url_name %} 就是执行跳转到 http://
阅读全文
Django2.0中的urlpattern匹配不输入任何网址时的写法
摘要:如果使用urlpattern匹配不输入任何网址时,应该如何写? 例如:仅匹配http://127.0.0.1:8000/时想要跳转到某个页面,这时urlpattern中的url规则应该写成: 情况1:使用url from django.contrib import admin from django
阅读全文
python之函数递归
摘要:函数递归调用 在函数内部,可以调用其它函数,如果一个函数在内部调用自身,即是递归调用 为防止无限递归类似于死循环,需要如下: 1、必须要有一个明确的返回值; 2、每次进入更深一层递归时,问题规模应该比上次递归都有所减少; 3、递归效率不高,当层次过多会导致栈溢出 例如: 程序执行过程: 调用calc
阅读全文
python之全局变量与局部变量
摘要:全局变量: - 在书写中顶格开始; - 一旦定义完毕在整个文件生效; - 在函数内如果定义了同名全局变量名,会“覆盖”掉全局变量; - 在函数中同名的变量,当在函数退出后消失,全局的同名变量恢复; - 如果在函数中想修改外部的全局变量加global关键字; 局部变量 - 在函数、过程中定义的变量 -
阅读全文
python之函数参数
摘要:函数参数: 1、形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 函数调用结束返回主调用函数后则不能再使用该形参变量; 2、实参变量 可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值, 以便把
阅读全文
python之字符串拼接:%和format
摘要:使用百分号拼接字符串: 例如: 如果需要用2个%s呢?就使用括号例如: %s是万能的,可以接收数字、字符串、列表缺点是可读性差 %.<数字>s对字符串的截取宽度设置例如: %d只接收数字如果给字符串、列表等会报错 %f接收浮点数 %f保留小数点后2位 %%显示百分比符号,使用2个%符号 例如: 使用
阅读全文
python之集合及其方法---整理集
摘要:集合的定义: 由不同元素组成、一组无序排列的可hash值、集合中元素必须是不可变类型 集合的定义方式: 由大括号组成; 每个元素用逗号分隔; 元素书写不是key-value形式; 集合是由不同元素组成,如果在集合中使用相同元素,会自动处理例如: 集合是无序的:例如: 集合的书写定义格式:格式1: s
阅读全文
python之字典及其方法---整理集
摘要:字典 特点: 使用逗号分隔的key:value形式; 使用大括号括起来; key-value的键值对中,value部分可以是任意类型; 列表、字典不能做为字典的key; 字典是无序的,哪个key-value作为第一个非固定; #因为字典中的元素是无序的,所以需要取字典的值的时候就得用key #复杂字
阅读全文
python之元组及其方法---整理集
摘要:元组: 区别:与列表类似,是对列表的二次加工;用小括号包括起来;元素不可修改;不可增加、删除 技巧:创建元组的时候,一般在最后一个元素后面加一个逗号;为了与方法区分;并且这个逗号不算元素例如: #元组可以索引取值 #元组可以切片 #字符串、列表、元组都是可迭代对象#那么它们三者之间是可以转换的 #复
阅读全文
python之列表及其方法---整理集
摘要:列表类,类名是list 通过list类创建对象,使用中括号 列表特性: 例如:创建list类的对象,这个对象的变量名是li li=[1,12,9,"age","alex"]print(li[3])返回结果:age li=[1,12,9,"age","alex"]print(li[1:-1])返回结果
阅读全文
python之字符串及其方法---整理集
摘要:字符串方法 1.capitalize方法:字符串首字母大写 举例: 2.casefold和lower方法,都是把字符串变成小写,区别是lower应对一般情况,而casefold使用范围更广 举例: 3.center方法:设定一个总长度,将字符串放置在中间,如果设定的长度多于字符串的长度,则使用指定的
阅读全文
python的bit_length方法
摘要:bit_length方法作用是得到指定数值的二进制的长度数、宽度数 举例: 返回结果: 1 #数值1对应的二进制是1,长度1位,所以返回结果是1 再举例: 返回结果: 2 #数值2对应的二进制是10,长度2位,所以返回结果是2 再举例: 返回结果: 2 #数值3对应的二进制是11,长度2位,所以返回
阅读全文
python的int方法实现数据类型转换
摘要:int方法默认以十进制来实现数据类型的转换: 举例: 返回的结果为: <class 'str'> 123 <class 'int'> 123 int方法还可以按照指定的进制来转换成十进制所对应的数值 举例: 返回结果为: <class 'str'> a<class 'int'> 10 举例: 返回结
阅读全文
python的if条件判断
摘要:python的条件判断书写格式: 基本格式 基本格式 if 条件判断: #条件判断通过,则执行下面的语句 执行语句 执行语句 ... else: #条件判断不通过,则执行下面的语句 执行语句 执行语句 #最后可以执行这里的语句 举例:下面的例子演示基本格式 嵌套格式 嵌套格式 就是一个条件判断中,再
阅读全文