分类
摘要:
8、'bytes', 字符串转换成字节流。第一个传入参数是要转换的字符串,第二个参数按什么编码转换为字节。
class bytes(object)
| bytes(iterable_of_ints) -> bytes # bytes([1, 2, 3, 4]) bytes must be in ... 阅读原文
2018-01-08 22:05:01 阅读(743) 评论(0)
摘要:
1 # -*- coding:utf-8 -*-
2 # 登录三次错误锁定用户
3
4 # 读取黑名单的用户,白名单的用户,白名单用户的密码
5 with open('black_user.txt', 'r') as f,\
6 open('real_username.txt', 'r') a... 阅读原文
2018-01-08 20:11:02 阅读(791) 评论(0)
摘要:
7、'bytearray', 返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。
class bytearray(object)
| bytearray(iterable_of_ints) -> bytearray # 元素必须为[0 ,2... 阅读原文
2018-01-08 19:03:01 阅读(795) 评论(0)
摘要:
一、前言
MQ本身是基于异步的消息处理,前面的示例中所有的生产者(P)将消息发送到RabbitMQ后不会知道消费者(C)处理成功或者失败(甚至连有没有消费者来处理这条消息都不知道)。但实际的应用场景中,我们很可能需要一些同步处理,需要同步等待服务端将我的消息处理完成后再进行下一步处理。这相当于RPC(Remote... 阅读原文
2018-01-08 18:28:02 阅读(865) 评论(0)
摘要:
1,初识递归函数
1)什么是递归函数?
在函数中自己调用自己叫做递归函数
递归函数超过一定程度会报错。---RecursionError: maximum recursion dep th exceeded while calling a Python object。递归的错误,超过了递归函数的最大深度。
2)最大递... 阅读原文
2018-01-08 17:57:02 阅读(796) 评论(0)
摘要:
分割字符串:
string = "string1"
s = string.split() #以空格、多空格、\t、\n分割
s = string.split('-') #使用‘-’分割
#按条件(',', '.', '\n')分割字符串
for i in (',', '.', '\n'):
s... 阅读原文
2018-01-08 14:42:01 阅读(760) 评论(0)
摘要:
调用同级目录:
– src
|– mod.py
|– test.py
若在程序test.py中导入模块mod, 则直接使用
import mod
或
from mod import *
调用子目录下的模块:
– src
|– mod.py
|– lib
| ... 阅读原文
2018-01-08 13:07:01 阅读(741) 评论(0)
摘要:
一、前言
前面讲到direct类型的Exchange路由规则是完全匹配binding key与routing key,但这种严格的匹配方式在很多情况下不能满足实际业务需求。topic类型的Exchange在匹配规则上进行了扩展,它与direct类型的Exchage相似,也是将消息路由到binding key与ro... 阅读原文
2018-01-08 11:22:02 阅读(823) 评论(0)
摘要:
不想总结 2017,过去的就过去吧,不过自己在 2017 年还是收获了很多。2018 最重要的就是赚钱,因为要买奶粉了。赚钱还是需要两把刷子,所以,2018 的小目标就是学习数据分析和机器学习。希望自己在这两个领域能搞点事情。
目标分解
为了完成这个小目标,将会分成几个步骤
数据清洗
... 阅读原文
2018-01-08 09:37:02 阅读(808) 评论(0)
摘要:
1、编码
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:
# -*- coding: cp-1252 -*-
2、标识符
第一个字符必须是字母表中字母或下划线'_'。
标识符的其他的部分有字母、数字和下划线组成。... 阅读原文
2018-01-08 06:48:07 阅读(755) 评论(0)