CentOS下默认的Python版本为2.7或者2.6版本,而现在越来越多的模块支持Python3,所以我们的环境安装一个Python3是非常有必要的。我们讲的不是升级Python2到Python3,而是安装,也就是Py…
分类:python基础教程
python基础 函数之 强大的zip
一、代码引导 首先看这一段代码: >>> name=('jack','beginman','sony','pcky') >>> age=(2001,2003,2005,2000) &g…
python标准库SocketServer学习
导语:大牛们常常说阅读源码是很低效的学习方法。但对我辈初学者而言,阅读源码却是掌握编程思想、编码规范的好途径。简而言之,读源码不是万能的,不读源码是万万不能的。 SocketServer是标准库中一个很具有代表性的库。它…
使用二分法(Bisection Method)求平方根。
使用二分法(Bisection Method)求平方根。 def sqrtBI(x, epsilon): assert x>0, 'X must be non-nagtive, not ' + str(x) ass…
from module import 和 import 的区别
最近在用codecademy学python,遇到一些题目错误,小小记录一下 如from math import sqrt是把sqrt作为本文件的方法导入进来了,使用的时候只需要直接调用sqrt。 而如果import是im…
python函数之参数传递
在这个用例中,我们要讨论的是关于函数的传参问题 我所使用的python版本为3.3.2 对于函数: def fun(arg): print(arg) def main(): fun('hello,Hongten') if…
python货币格式化方法
python开发中时长到货币格式化的问题,一般情况下可以使用locale模块。但是这个模块使用起来不是那么顺手,今天我为大家介绍一个很好用的方法。 直接上代码。。。 from decimal import * def m…
python实战--Http代理服务器
最近打算好好深入研究下python的socket编程, 于是打算学习下,仿写了一下,发现写好还真不容易,中途出现很多问题,果真是看的容易,做起来难啊 import socket import thread import …
Python 中__new__方法详解及使用
__new__ 的作用 在Python中__new__方法与__init__方法类似,但是如果两个都存在那么__new__闲执行。 在基础类object中,__new__被定义成了一个静态方法,并且需要传递一个参数cls…
Python全局变量与局部变量详解
Python全局变量与局部变量详解 #Python中的变量:全局变量和局部变量 #在很多语言中,在声明全局变量的时候,都喜欢把全局变量的名称定义为大写 #定义学生人数为100 STUDENT_NUMBER = 100 #…
python字符串排序方法
一般情况下,python中对一个字符串排序相当麻烦: 一、python中的字符串类型是不允许直接改变元素的。必须先把要排序的字符串放在容器里,如list。 二、python中的list容器的sort()函数没返回值。 所…
python基础 python类的成员和装饰器
Python和c++一样,可以定义类,可以继承,类中又包含了类变量、实例变量(私有变量和公有变量)、方法(包括静态方法staticmethod、类方法classmethod和实例方法instancemethod)。这里只…