python技术共404篇

让你的python程序同时兼容python2和python3-爱站

让你的python程序同时兼容python2和python3

你只需要对自己的代码稍微做些修改就可以很好的同时支持python2和python3的。下面我将简要的介绍一下如何让自己的python代码如何同时支持python2和python3。 放弃python 2.6之前的python版本 py...
2站编辑的头像-爱站2站编辑3年前
012614
python实现高效率的排列组合算法-爱站

python实现高效率的排列组合算法

组合算法 本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到...
2站编辑的头像-爱站2站编辑3年前
0989
python编程-爱站

python编程

入门Python编程 Python是一种高级编程语言,它被广泛用于各个领域。Python的应用范围涵盖数据科学、人工智能、网络编程、Web开发、自动化测试、游戏开发等众多领域。本文将为你介绍如何入门Pyth...
2站编辑的头像-爱站2站编辑3年前
012913
python获取本机IP、mac地址、计算机名-爱站

python获取本机IP、mac地址、计算机名

在python中获取ip地址和在php中有很大不同,在php中往往比较简单。那再python中怎么做呢? 我们先来看一下python 获得本机MAC地址: 1 2 3 4 import uuid def get_mac_address():      m...
2站编辑的头像-爱站2站编辑3年前
011312
python模块介绍- bisect模块维护有序列表-爱站

python模块介绍- bisect模块维护有序列表

bisect –维护有序列表 目的:不需要每次调用sort的方式维护有序列表。 bisect模块实现了一个算法用于插入元素到有序列表。在一些情况下,这比反复排序列表或构造一个大的列表再排序的效率更高...
2站编辑的头像-爱站2站编辑3年前
011813
python基础 之 装饰器详解-爱站

python基础 之 装饰器详解

装饰器的语法以@开头,接着是装饰器函数的名字、可选参数。 紧跟装饰器声明的是被装饰的函数和被装饰的函数的可选参数,如下: @decorator(dec_opt_args) def func(func_args): .... 其实总体说...
2站编辑的头像-爱站2站编辑3年前
01099
使用二分法(Bisection Method)求平方根。-爱站

使用二分法(Bisection Method)求平方根。

使用二分法(Bisection Method)求平方根。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 def sqrtBI(x, epsilon):     assert x>0,'X must be non-nagtive, not ' + str(x)     ass...
2站编辑的头像-爱站2站编辑3年前
01205
Python基础 - yield 用法详解-爱站

Python基础 – yield 用法详解

yield 简单说来就是一个生成器,生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。 ...
2站编辑的头像-爱站2站编辑3年前
011811
python中的五种异常处理机制介绍-爱站

python中的五种异常处理机制介绍

从几年前开始学习编程直到现在,一直对程序中的异常处理怀有恐惧和排斥心理。之所以这样,是因为不了解。这次攻python,首先把自己最畏惧和最不熟悉的几块内容列出来,里面就有「异常处理」这一...
2站编辑的头像-爱站2站编辑3年前
01065
python最简洁的条件判断语句写法-爱站

python最简洁的条件判断语句写法

这篇文章主要介绍了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下 如下一段代码: 1 2 3 4 5 def isLen(strSt...
2站编辑的头像-爱站2站编辑3年前
08512