博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Python

一起来玩蛇吧!
摘要:字典常见的方法: 如果key存在,则返回key对应的值;如果key不存在,则添加一个新元素 key:value。 注: 类字典对象也可以使用字典的方法。 阅读全文

posted @ 2017-10-09 16:57 开飞机的贝塔 阅读(113) 评论(0) 推荐(0)

摘要:他是一个_io.BytesIO对象。 用这个类的实例可以操作内存缓冲区中的字节流。 使用该类的实例可以创建缓冲区并在缓冲区中操作字节流。 常见方法 返回包含缓冲区全部内容的字节。 与read()相同,但是必须要传入一个参数。 返回指定个数的字符,类型为字节流。 阅读全文

posted @ 2017-09-30 15:31 开飞机的贝塔 阅读(428) 评论(0) 推荐(0)

摘要:查看python的版本 sys.argv 列表对象,传入模块参数的都会放入列表中。 执行结果 阅读全文

posted @ 2017-09-30 11:56 开飞机的贝塔 阅读(129) 评论(0) 推荐(0)

摘要:python中,有变量、值和运算符参与的语句叫做表达式。 比如: 运算符优先级 关于移位操作 右移:右移一位表示除以2 这里,移位数是>>右边的数,被移位数是>>左边的数。 左移:左移一位表示乘以2 这里,移位数是<<右边的数,被移位数是<<左边的数。 总结:移位数总是位于移位符号(<<或者>>)的 阅读全文

posted @ 2017-09-30 11:34 开飞机的贝塔 阅读(286) 评论(0) 推荐(0)

摘要:发送数据到套接字。插座必须连接到远程插座。可选flags参数与上述recv()的含义相同。返回发送的字节数。应用程序负责检查所有数据是否已发送;如果只传输了一些数据,则应用程序需要尝试传送剩余的数据。有关此主题的更多信息,请参阅Socket Programming HOWTO。在版本3.5中更改:如 阅读全文

posted @ 2017-09-29 18:22 开飞机的贝塔 阅读(261) 评论(0) 推荐(0)

摘要:python中的with...as...语句类似于try...finally...语句: 从上面可以看出,with...as语句看起来更为简洁。 原理 1.表达式执行并返回一个对象A 2.对象A调用__enter__() 3.__enter__()将返回对象B赋值给变量C 4.等表达式全部执行完毕, 阅读全文

posted @ 2017-09-29 17:15 开飞机的贝塔 阅读(312) 评论(0) 推荐(0)

摘要:设置记录器的级别为level。低于该级别的信息将被忽略。 记录器默认级别为NOTSET。如果记录器是根记录器,则默认将记录所有信息; 如果是一个非根记录器,默认会沿着一个“链”向上寻找,直到找到一个级别为非NOTSET为止,并把该记录器级别作为自己的级别; 如果到达根记录器还没找到级别为非NOTSE 阅读全文

posted @ 2017-09-29 11:03 开飞机的贝塔 阅读(246) 评论(0) 推荐(0)

摘要:getpass模块提供两个功能:getpass.getpass(prompt ='Password:',​​stream = None) 提示用户输入密码而不回显。 使用字符串提示提示用户,默认为“密码:”。 在Unix上,如果需要,使用替换错误处理程序将提示写入类文件对象流。 流默认为控制终端(/ 阅读全文

posted @ 2017-09-28 15:32 开飞机的贝塔 阅读(302) 评论(0) 推荐(0)

摘要:返回一个struct对象(结构体,参考C)。 该对象可以根据格式化字符串的格式来读写二进制数据。 第一个参数(格式化字符串)可以指定字节的顺序。 默认是根据系统来确定,也提供自定义的方式,只需要在前面加上特定字符即可: 特定字符对照表附件有。 常见方法和属性: 方法 返回一个字节流对象。 按照fmt 阅读全文

posted @ 2017-09-27 16:46 开飞机的贝塔 阅读(28095) 评论(0) 推荐(2)

摘要:准备工作 安装 通过python脚本来发送消息给好友 然后,在linux下cli执行 终端会显示一个二维码,用手机客户端扫一扫,并确认登录就会将消息发送到好友张三。 疑问 1.程序运行完自动退出? 是的。可以在代码末尾加上embed()来阻塞线程,进入到python命令行。 2.每次登陆都要扫码? 阅读全文

posted @ 2017-09-25 16:24 开飞机的贝塔 阅读(635) 评论(0) 推荐(0)

摘要:返回一个二元组。 在linux下,其本质是使用os.environ这个字符串环境的映射对象来获取LANG这个变量。 在window下,其实是调用_locale._getdefaultlocale()这个函数来返回二元组的。 注意: python3中字符串默认编码utf-8,所以没有setdefaul 阅读全文

posted @ 2017-09-25 11:43 开飞机的贝塔 阅读(1746) 评论(0) 推荐(0)

摘要:返回一个整型对象。默认返回0。 参数x可以是字符串,也可以是浮点数。 base指x的进制形式,比如2表示2进制,10表示10进制。特别需要注意的是,0表示任何进制。 阅读全文

posted @ 2017-09-25 11:02 开飞机的贝塔 阅读(480) 评论(0) 推荐(0)

摘要:导语: Python2和Python3中,因为默认字符集的不同而造成的麻烦,简直是程序员的梦魇!要彻底告别这个麻烦,就需要从本质上来理解编码和解码。 为什么要有编码? 对于不会英文的中国人来说,将英文翻译成中文,这个就叫做解码;而将中文翻译成英文,自然就是编码了! 这个道理在计算机中同样适用。 计算 阅读全文

posted @ 2017-09-24 18:01 开飞机的贝塔 阅读(588) 评论(0) 推荐(0)

摘要:Python会在执行.py文件的时候,将.py形式的程序编译成中间式文件(byte-compiled)的.pyc文件,这么做的目的就是为了加快下次执行文件的速度。 所以,在我们运行python文件的时候,就会自动首先查看是否具有.pyc文件,如果有的话,而且.py文件的修改时间和.pyc的修改时间一 阅读全文

posted @ 2017-09-24 10:50 开飞机的贝塔 阅读(193) 评论(0) 推荐(0)

摘要:含义: 从文本流(io.TextIOWrapper)中解码数据并返回字符串对象。 阅读全文

posted @ 2017-09-23 21:39 开飞机的贝塔 阅读(212) 评论(0) 推荐(0)

摘要:类属性的本质是变量对象。 os.path.abspath(path) 返回绝对路径,如果填入相对路径,默认会在前面加上当前目录,组合成绝对路径。 os.path.split(path) 返回一个2元组对象,分别是dirname和basename。 os.path.splitext(path) 返回一 阅读全文

posted @ 2017-09-08 16:12 开飞机的贝塔 阅读(122) 评论(0) 推荐(0)

摘要:Redis是构建高性能、可持久化数据存储的解决方案,他的使用者有Twitter、github、Blizzard、微博等。 Redis的优点 1.支持更多的数据类型 2.支持数据持久化 3.内置replication和cluster 4.支持原地更新操作 Memcached的优点 1.多线程 2.更少 阅读全文

posted @ 2017-09-08 12:38 开飞机的贝塔 阅读(251) 评论(0) 推荐(0)

摘要:导语:现在越来越流行微信报警功能了。下面就来看看具体实现吧! 1.先申请一个微信企业号 传送门:http://work.weixin.qq.com/ 2.添加用户 2.创建应用 3.创建管理组并添加管理员 接下来准备三个东西: CorpID 在我的企业一栏中 AgentId Secret 这2个都在 阅读全文

posted @ 2017-09-05 17:03 开飞机的贝塔 阅读(1785) 评论(0) 推荐(0)

摘要:%s 字符串 (采用str()的显示) %r 字符串 (采用repr()的显示) %c 单个字符 %b 二进制整数 %d 十进制整数 %i 十进制整数 %o 八进制整数 %x 十六进制整数 %e 指数 (基底写为e) %E 指数 (基底写为E) %f 浮点数 %F 浮点数,与上相同 %g 指数(e) 阅读全文

posted @ 2017-08-27 18:44 开飞机的贝塔 阅读(207) 评论(0) 推荐(0)

摘要:API是前端与后端进行通信的机制,而RESTful API又是API的一种流行的派别。 1.API基于的协议 HTTPS 2.API的命名和位置 1】作为域名的一部分,比如:https://api.test.com 2】作为路径的一部分,比如:https://www.test.com/api/ 3. 阅读全文

posted @ 2017-08-23 10:00 开飞机的贝塔 阅读(177) 评论(0) 推荐(0)