Python
文章平均质量分 69
ITbeyong
这个作者很懒,什么都没留下…
展开
-
python 中的编码问题总结
一、首先,请选择python3.x最新版本。 因为最新版本的编码问题相对于之前的2.0版本要好不少。 二、在编写程序代码时,习惯性地在代码开始处加上下面的语句。 默认地,python的.py文件以标准的7位ASCII码存储,而不是unicode格式的,然而如果有的时候用户需要在.py文件中包含很多的unicode字符,例如.py文件中需要包含中文的字符串,这时可以在原创 2016-03-31 21:56:11 · 593 阅读 · 0 评论 -
python实现时间的比较
下面介绍下Python中比较两个日期大小的脚本.在实际工作中用到,以供后续参考及备忘时间区间比较函数import time# 这里比较l_time 是否在时间区间[start_t, end_t]中def compare_time(l_time,start_t,end_t): s_time = time.mktime(ti原创 2016-09-22 15:53:42 · 21630 阅读 · 0 评论 -
python的with open as f
with从Python 2.5就有,需要from __future__ import with_statement。自python 2.6开始,成为默认关键字。 也就是说with是一个控制流语句,跟if/for/while/try之类的是一类的,with可以用来简化try finally代码,看起来可以比try finally更清晰。这里新引入了一个"上下文管理协议"contex转载 2017-02-23 17:01:28 · 9078 阅读 · 0 评论 -
python中的yeild
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前转载 2017-02-23 00:29:05 · 895 阅读 · 0 评论 -
Mac安装python2.x与python3.x
Mac默认的安装版本是2.7.X,但是未来的趋势将会是python3,由于MacOS依赖2.7的python,所以不能改动默认的python版本。安装Python建议采用homebrew:brew install python3安装好后采用终端运行:python //将运行默认的2.7版本python3 //将运行新安装的3.x版本安装第三方包:转载 2017-02-24 10:52:33 · 8936 阅读 · 0 评论 -
python Socket编程
Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、收发 email 等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在 TCP/IP 网络协议中,就是通过 (IP地址,协议,端口号) 三元组来标识进程的,解决了进程标识问题,转载 2017-03-16 14:07:34 · 843 阅读 · 0 评论