-
python粗谈面向对象(一) 百日筑基(八)
1、面向过程编程vs函数式编程 面向过程编程 以计算对象的元素个数为例。 str_1 = ' abcdefg ' count = 0 for i in str_1: # 统计字符串元素个数 count += 1 list_1 = [1,2,3,4 ]count = 0 for i in list_1: # 统计列表元素个数 count += 1 由上面的内容我们可以看出如...
2019-03-10 11:56:30
-
#5 Python面向对象(四)
前言 本节将是Python面向对象的最后一篇博文了,这节将记录类的特殊方法、特殊成员方法、旧类和新类的不同,以及一些其他知识。Go! 一、类的特殊方法 Python有三种特殊方法:实例方法、静态方法、类方法。如果你读过一些源代码,你一定疑惑过这些代码: @staticmethod...
2019-03-10 11:56:25
-
python 简易计算器(只能计算加减乘除和括号)
import re # 格式化字符串函数(消除一些错误的格式) def format_string(string): # 一系列的替换语句 string = string.replace( " -- " , " - " ) string = string.replace( " -+ " , " - " ) string = string.replace( " ++ " , " + " ) string = string.replace( " *...
2019-03-10 11:56:07
-
9,K-近邻算法(KNN)
导引: 如何进行电影分类 众所周知,电影可以按照题材分类,然而题材本身是如何定义的?由谁来判定某部电影属于哪 个题材?也就是说同一题材的电影具有哪些公共特征?这些都是在进行电影分类时必须要考虑的问 题。没有哪个电影人会说自己制作的电影和以前的某部电影类似,...
2019-03-10 11:55:56
-
Django---ORM中的锁和事务
---恢复内容开始--- 一 锁 行级锁 select_for_update(nowait=False,skip_locked=False) #注意必须用在事务里面,至于如何开启事务,往后看 返回一个锁住行知道事务结束的查询集,如果数据库支持,它将生成一个select ... for update语句. 举个例子: entries = Entry.object...
2019-03-10 11:55:53
-
从零开始的Python学习Episode 21——socket基础
socket基础 网络通信要素 : A:IP地址 (1) 用来标识网络上一台独立的主机 (2)IP地址 = 网络地址 + 主机地址(网络号:用于识别主机所在的网络/网段。主机号:用于识别该网络中的主机) (3) 特殊的IP地址: 127.0.0.1 (本地回环地址、保留地址,点分十进制) 可用于简...
2019-03-10 11:55:51
-
Python学习 :面向对象 -- 成员修饰符
成员修饰符 两种成员 - 公有成员 - 私有成员, __字段名 - 无法直接访问,只能通过内部方法来间接访问私有成员 简例:公有成员与私有成员 class Info: country = '中国' # 静态字段 __gender = '男' # 静态字段私有化 def __init__(self,name,age): self.name = name se...
2019-03-10 11:55:32
-
python财经数据接口包Tushare pro的入门及简单使用方
最近在做一个项目,需要用到股票的数据,我在网上查了很久,最终发现在股票数据上面还是tushare比较专业,而且对于将来做金融行业的大数据这一块的,tushare绝对是你的一个好帮手,所以下面我就简单介绍一下。 一、Tushare Pro简介 Tushare旧的版本运行了三年,在旧的...
2019-03-10 11:55:41
-
关于asyncio知识(二)
一、asyncio之-入门初探 通过上一篇关于asyncio的整体介绍,看过之后基本对asyncio就有一个基本认识,如果是感兴趣的小伙伴相信也会尝试写一些小代码尝试用了,那么这篇文章会通过一个简单的爬虫程序,从简单到复杂,一点一点的改进程序以达到我们想要的效果. https://...
2019-03-10 11:55:30
-
【python】【logging】python日志模块logging常用功能
logging模块:应用程序的灵活事件日志系统,可以打印并自定义日志内容 logging.getLogger 创建一个log对象 log1=logging.getLogger() type(log1)class 'logging.RootLogger' setLevel:设置日志级别 import logging log_debug=logging.getLogger() log_debug.setLevel(...
2019-03-10 11:55:26
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash