随笔分类 - Python
摘要:1.itertools Python的内建模块,提供了非常有用的用于操作迭代对象的函数。并且itertools相当高效且节省内存。 2.itertools模块中的方法 count(初值=0, 步长=1) count 迭代器会返回从传入的起始参数开始的均匀间隔的数值。count 也可以接收指定的步长参
阅读全文
摘要:sort()与sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表。 sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 注:sorted不是列表方法。 1.sort()方法 sort函数的原型 sort(key=No
阅读全文
摘要:但某一天,启动mysql时,突然报错发生系统错误,系统找不到指定的文件。当时有点懵,安装mysql 之后,一直就没有修改过,怎么会报错呢?上网搜索了一下,重新安装一下mysql服务就可以了,现在也不知道什么原因。 以管理员身份打开CMD命令窗口,切换到mysql 的bin 目录下, 注意,以管理员身
阅读全文
摘要:部分函数:abs(number),返回数字的绝对值 cmath.sqrt(number),返回平方根,也可以应用于负数 float(object),把字符串和数字转换为浮点数 help(),提供交互式帮助 input(prompt),获取用户输入 int(object),把字符串和数字转换为整数 m
阅读全文
摘要:转义序列: \ 字符 来代替单个字符 用转义序列代表特殊字符: 字符串中常用字符 反斜框(\) 后跟一个字符代表特殊的含义 \' 代表一个单引号 \" 代表一个双引号 \n 代表换行 \\ 代表一个反斜杠 \r 返回光标至行首 \f 换页 \t 水平制表符 \v 垂直制表符 \b 倒退 \a 响铃
阅读全文
摘要:正则表达式:正则表达式为高级的文本模式匹配、抽取、与/或文本形式和替换功能提供基础。在python中,通过标准库中的re模块来支持正则表达式 eg:
阅读全文
摘要:1.Python中的open()函数 Python中提供了open()内置函数,在默认情况下可以对文件对象进行操作。 open()函数将文件名作为唯一必不可少的参数,并返回一个文件对象。如果只指定一个文件名,则获得一个可读取的文件对象。如果当前目录中有此文件则可以打开,如果位于其他位置则需要指定完整
阅读全文
摘要:1、面向对象的基本知识 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 2、类的成
阅读全文
摘要:一、os.makedirs() os.makedirs() 方法用于递归创建目录。像 mkdir(), 但创建的所有intermediate-level文件夹需要包含子目录。 路径创建 eg: 循环创建eg: 二、文件目录操作
阅读全文
摘要:setting.py中 LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = False #false后才能用__month
阅读全文
摘要:cookie和session 面前常用作登录的两种方式: 加盐的cookie 数据都保存在客户的浏览器上,服务端没有什么压力 Cookie + Session 数据都保存在服务端,服务端会有一定的数据压力 一、cookie 1.cookie的由来: HTTP协议是无状态的。 无状态的意思是每次请求都
阅读全文
摘要:1.进程、线程网络 1.1.进程 进程 : 进程就是程序在计算机中一次执行的过程。每一个进程提供执行程序所需的所有资源。(进程本质上是资源的集合) 一个进程有一个虚拟的地址空间、可执行的代码、操作系统的接口、安全的上下文(记录启动该进程的用户和权限等等)、唯一的进程ID、环境变量、优先级类、最小和最
阅读全文
摘要:迭代器和生成器 1.iterable 可迭代: 可迭代的数据类型:列表、字符串、集合、字典 、元祖 迭代器我们可以理解为一个容器。我们从这个容器中一个接一个把值取出来,这个过程就是迭代过程 '__iter__' 内部含有'__iter__'方法的数据类型就是可迭代的 2.iterator迭代器: 迭
阅读全文
摘要:定义字典 dic = {'a':"hello",'b':"how",'c':"you"} 方法一: for key in dic: print key,dic[key] print key + str(dic[key]) 结果: a hello ahello c you cyou b how bho
阅读全文
摘要:装饰器 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针)。装饰器函数的外部函数传入我要装饰的函数名字,返回经过修饰后函数的名字;内层函数(闭包)负责修饰被修饰函数。从上面这段描述中我们需要记住装饰器的几点
阅读全文
摘要:闭包 闭包函数的含义:1.内部函数引用外部函数变量 2.从内部函数返回一个值到全局 简单来说就是一个函数定义中引用了函数外定义的变量,并且该函数可以在其定义环境外被执行。这样的一个函数我们称之为闭包。实际上闭包可以看做一种更加广义的函数概念。因为其已经不再是传统意义上定义的函数。 一、闭包函数小例子
阅读全文
摘要:l = [1,2,3,4,5,6]# count = 0# for i in l:# count += 1# print(count)# print(len(l))# len() 函数# print(len([1,2,3,4,5]))# 先前的可读性差,代码多# 把下面这些信息封装起来# def m
阅读全文
摘要:在主项目中添加子项目APP02 一、在tools里边run…,输入startapp APP02 二、在settings.py文件中设置APP02 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.con
阅读全文
摘要:聚合分组查询 1,aggregate()是QuerySet的一个终止子句,意识是指:它返回一个包含一些键值对的字典。 键的名称是聚合值得标识符,值是计算出来的聚合值。键的名称是按照字段和聚合函数的名称自动生成出来的。这是聚合的概念。 2.分组: 为调用的QuerySet中每一个对象都生成一个独立的统
阅读全文