-
日期:2021-11-09 10:29:20
点击:59
内容简介:我将示范微优化(micro optimization)如何提升python代码5%的执行速度。5%!同时也会触怒任何维护你代码的人。 但实际上,这篇文章只是解释一下你偶尔会在标准库或者其他人的代码中碰到的代码。我们先看一个标准库的例子,collections.OrderedDict类: def...
-
日期:2021-11-09 10:29:19
点击:59
内容简介:Python中一切都是对象。类提供了创建新类型对象的机制。这篇教程中,我们不谈类和面向对象的基本知识,而专注在更好地理解Python面向对象编程上。假设我们使用新风格的python类,它们继承自object父类。 定义类 class 语句可以定义一系列的属性、变量、方法...
-
日期:2021-11-09 10:29:19
点击:59
内容简介:你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助。在该指南中,我将提供一些有趣的实例,用于展示如何处理分数,突出显示一些很酷的功能。 1 基础 Fraction类在Lib/fractions.py文件中,所以可以这样导入: from fractions imp...
-
日期:2021-11-09 10:29:18
点击:59
内容简介:python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。 我也会在以后学习中,不断的修改此篇博客。 这里假设读者已有与编码相关的基础知识,本文不再再次介绍,包括什么是utf-8,什么是...
-
日期:2021-11-09 10:29:18
点击:59
内容简介:今天的博客是直接来源于我自己的个人工具函数库。 过去几个月,有些PyImageSearch读者电邮问我:“如何获取URL指向的图片并将其转换成OpenCV格式(不用将其写入磁盘再读回)”。这篇文章我将展示一下怎么实现这个功能。 额外的,我们也会看到如何利用scikit-...
-
日期:2021-11-09 10:29:17
点击:59
内容简介:代码非常简单,而且注释也很详细,这里就不多废话了 tools.py # -*- coding:utf8 -*-'''# =============================================================================# FileName: tools.py# Desc: 模拟浏览器# Author: cosven# Email: yinshaowen241@g...
-
日期:2021-11-09 10:29:17
点击:59
内容简介:本文实例讲述了python根据出生年份简单计算生肖的方法。分享给大家供大家参考。具体分析如下: 这里使用python根据出生年份计算生肖,看了代码会发现原来这么简单 #计算生肖def ChineseZodiac(year): return u'猴鸡狗猪鼠牛虎兔龙蛇马羊'[year%12]ChineseZod...
-
日期:2021-11-09 10:29:17
点击:59
内容简介:import datetime as dt def log_time(message, time=None): if time is None: time=dt.datetime.now() print("{0}: {1}".format(time.isoformat(), message)) 最近我在一段Python代码中发现了一个因为错误的使用默认参数而产生的非常恶心的bug。如果您已经知...
-
日期:2021-11-09 10:29:16
点击:59
内容简介:使方法一、用IP138数据库查询域名或IP地址对应的地理位置。 #-*- coding:gbk -*-import urllib2import re try: while True: ipaddr = raw_input("Enter IP Or Domain Name:") if ipaddr == "" or ipaddr == 'exit': break else: url = "http://www.ip138.com...
-
日期:2021-11-09 10:29:16
点击:59
内容简介:本文实例讲述了python实现根据月份和日期得到星座的方法。分享给大家供大家参考。具体实现方法如下: #计算星座def Zodiac(month, day): n = (u'摩羯座',u'水瓶座',u'双鱼座',u'白羊座',u'金牛座',u'双子座',u'巨蟹座',u'狮子座',u'处女座',u'天秤座',u'天蝎...