搜索到与相关的文章
Python

Python Django 添加首页尾页上一页下一页代码实例

添加首页和尾页:views.py:fromdjango.shortcutsimportrenderfromapp01importmodelsdefbook_list(request):#从URL中取参数page_num=request.GET.get("page")print(page_num,type(page_num))page_num=int(page_num)#定义两个变量保存数据从哪儿取到哪儿data_start=(page_num-1)*10d

系统 2019-09-27 17:51:57 2331

Python

Python 实现输入任意多个数,并计算其平均值的例子

学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序。思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的数据转存入另一个空列表(lst)中,转存时将字符串转化为整型,从而利用函数求出lst中数的和、平均值,是Python基础(5)中结尾程序的升级版。代码如下:print("-----求平均值,可输入任意多个数-------")lst=[]#定义一个空列表str=

系统 2019-09-27 17:51:18 2331

Python

leetcode 139. 单词拆分 Python

分类题目解题思路Python实现题目给定一个非空字符串s和一个包含非空单词列表的字典wordDict,判定s是否可以被空格拆分为一个或多个在字典中出现的单词,地址。说明:拆分时可以重复使用字典中的单词。你可以假设字典中没有重复的单词。示例1输入:s="leetcode",wordDict=["leet","code"]输出:true解释:返回true因为"leetcode"可以被拆分成"leetcode"。示例2输入:s="catsandog",wordD

系统 2019-09-27 17:50:35 2331

Python

Python数据类型详解——字典

Python数据类型详解——字典引子已经学习了列表,现在有个需求——把公司每个员工的姓名、年龄、职务、工资存到列表里,你怎么存?staff_list=[["Kwan",21,"CEO",1000000],["小明",22,"人力",5000],["LL",21,"财务",7000],#[xxx,xx,xx,xxx]#[xxx,xx,xx,xxx]#[xxx,xx,xx,xxx]]以上面的形式存,没问题。不过你要查某一个人的工资的话,就得遍历这个列表了。fo

系统 2019-09-27 17:50:09 2331

Python

Python|队列Queue

一前言本文算是一次队列的学习笔记,Queue模块实现了三种类型的队列,它们的区别仅仅是队列中元素被取回的顺序。在FIFO队列中,先添加的任务先取回。在LIFO队列中,最近被添加的元素先取回(操作类似一个堆栈)。优先级队列中,元素将保持排序(使用heapq模块)并且最小值的条目第一个返回。值得注意的是Python2.X版本中调用队列需要引用importQueue而在Python3.X版本中则需要importqueue二队列特性2.1Queue的常用函数Que

系统 2019-09-27 17:50:08 2331

Python

Coursera Python学习笔记(二)数据结构

Stringpython3中,所有不同语言的字符串都是Unicodefruit='banana'fruit[0]='b'fruit[0:4]='bana',我们不可以用fruit[0]='B'来修改字符串,但是List可以len(fruit)#字符串长度forletterinfruit:#输出这个字符串中的所有字符ifletter=='a':#可以用等号来判断字符或字符串是否相等after=before+'aaa'#字符串拼接(拼接后中间没有空格)if'f

系统 2019-09-27 17:50:00 2331

Python

Python 实用技巧之正则表达式查找和替换文本的操作方法

1、需求我们想对字符串中的文本做查找和替换。2、解决方案对于简单的文本模式,使用str.replace()即可。例如:text='mark,帅哥,18,183帅,mark'print(text.replace('18','19'))print(text)运行结果:mark,帅哥,19,193帅,markmark,帅哥,18,183帅,mark针对更为复杂的模式,可以使用re模块中的sub()函数。实例:将日期格式从“11/28/2018”改为“2018-1

系统 2019-09-27 17:49:23 2331

Python

Python直接赋值、浅拷贝与深度拷贝实例分析

本文实例讲述了Python直接赋值、浅拷贝与深度拷贝。分享给大家供大家参考,具体如下:直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy):copy模块的deepcopy方法,完全拷贝了父对象及其子对象。字典浅拷贝实例实例>>>a={1:[1,2,3]}>>>b=a.copy()>>>a,b({1:[1,2,3]},{1:[1,2,3]})>>>a[1].append(4)>>>a,b

系统 2019-09-27 17:48:56 2331

Python

知识篇: Python递归函数,二分查找算法

目录一、初始递归二、递归示例讲解二分查找算法一、初始递归递归函数:在一个函数里在调用这个函数本身。递归的最大深度:998正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是python为了杜绝此类现象,强制的将递归层数控制在了997(只要997!你买不了吃亏,买不了上当...).拿什么来证明这个“99

系统 2019-09-27 17:45:47 2331