摘要: 学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 Python 是机器学习最广泛采用的编程语言,它最重要的优势在于编程的易用性。如果读者对基... 阅读原文
2019-10-13 06:42:01 阅读(2366) 评论(0)
摘要: 一、整型(int型、整数) 整型 等价于C中的有符号长整型(long) 与系统的最大整型一致(如32位机器上的整型是32位,64位机器上的整型是64位), 可以表示的整数范围在[-sys.maxint-1, sys.maxint]之间。整型字面值的表示方法有3种: 十进制(常用)、八进制(以数字“0”... 阅读原文
2019-10-13 06:18:03 阅读(2387) 评论(0)
摘要: 由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西。 Py2 VS Py3 print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode python3除号返回浮点数 没有了long类型 xrange不存在,range替代了xrange 可以使... 阅读原文
2019-10-13 06:00:01 阅读(2261) 评论(0)
摘要: 除了在if...else...中使用,else块还可以在for循环、while循环以及try...except中使用。 在for循环中使用: 1 my_list = ['a','b','c','d'] 2 for my_item in my_list: 3 if my_item == 'e... 阅读原文
2019-10-12 23:18:02 阅读(2340) 评论(0)
摘要: 相信不少学习python的程序员都接触过string模块 string模块主要包含关于字符串的处理函数 多说无益,初学python的小伙伴还不赶紧码起来 接下来将会讲到字符串的大小写、判断函数、 以及字符串常规操作(填充、搜索、修改、剪切、添加、分割) 1.大小写转换 大小写转化在整个stri... 阅读原文
2019-10-12 22:40:31 阅读(2268) 评论(0)
摘要: 集合的运算 & 交集 | 并集 - 补集 ^ 对称补集 < 子集 > 超集 例子: 生成两个集合的并集 s1 = {1,2,3} s2 = {2,3,4} s3 = s1|s2 #结果{1,2,3,4} 生成两个集合的交集 s1 = {1,2,3} s2 =... 阅读原文
2019-10-12 20:06:02 阅读(2258) 评论(0)
摘要: tuple: 元组被定义后无法被修改 count(): 1 #count(obj) 统计obj在元组中出现的次数 2 tup = (1,2,3,4,5,6,5,5,5,5,5,5,5) 3 print(tup.count(6)) len(): 1 #len(tuple) 统计tuple... 阅读原文
2019-10-12 19:40:01 阅读(2368) 评论(0)
摘要: ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql... 阅读原文
2019-10-12 18:37:03 阅读(2300) 评论(0)
摘要: Flask获取邮件验证码的全过程大致可以分为三大过程:(项目实例:修改邮箱)   1、发送邮件     1)首先我们需要配置邮件扩展,谈到扩展,我们就需要将扩展包和实例都放置在扩展文件中(我们需要下载:pip install flask-mail) 主目录/exts.py from flask... 阅读原文
2019-10-12 18:16:04 阅读(2349) 评论(0)
摘要: django的信号 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 Django提供一种信号机制。其实就是观察者模式,又叫发布-订阅(Publish/Subscribe) 。当发生一些动作的时候,发出信号,然后监听了这个信号... 阅读原文
2019-10-12 15:48:01 阅读(2391) 评论(0)