自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 python读取csv时skipinitialspace参数的使用

在csv文件中,如果字段中有逗号(逗号作为分隔符时),应该用双引号将字段括起来,这样读取文件的解析器会识别出这是一个完整字段。可是今天用python的csv模块读取一个csv文件时,确发现它把很多包含了逗号的字段识别成了几个字段,研究了一下,原来是每个字段前面的空格引起来的。在reader的参数中使用了skipinitialspace = True后解析正常。...

2020-09-20 18:21:25 4283

原创 用分割圆的方法计算π

def calc_pi(): from math import sqrt RADIUS = 1024.0 #理论上半径可以是任何值,但是太小的话,累计误差会比较大 RADIUS_SQUARE = RADIUS * RADIUS split_to = 6 #圆被等分成了多少个扇形。初始值是6,这时弦的长度正好等于半径 chord_len = RADIUS #单个弦的长度。圆被分割的次数越多,所有弦的长度之和就越接近于圆的周长 for n in

2020-09-11 11:07:58 660

原创 错误的继承概念 - 父子关系不是继承

《Introducing Python 2nd Edition》在讲多继承的时候举了一个例子:骡子是马和驴的派生类:class Horse: passclass Donkey: passclass Mule(Horse, Donkey): pass我认为这个例子是不恰当的。继承关系应该是一种 is-kind-of 的关系,而很明显骡子既不是一种马也不是一种驴,更不即是马又是驴!它并不具有后两者的一些特征,比如生殖,外形等,更何况马和驴有许多特征是矛盾的。实际上三者是并列的关系,它们都是“

2020-08-28 11:09:59 224

原创 Python中赋值的含义

在C++中,变量就是对象本身,对变量赋值就改变了它代表的对象。而在Python中,赋值的含义却是关联变量名字和实际对象,即变量指向了实际对象,当对变量再次赋值时,变量原来指向的对象并不会改变(其实对象的reference count会减1),而是变量指向了新的对象而已。所以这还导致了一个后果,当多个变量指向同一个对象时,那么用其中一个变量修改对象后,其它指向同一对象的变量也“被改变”了。下面的代码清楚地显示了这一点:>>> a = [0, 1, 2, 3]>>> b

2020-08-14 11:56:11 1793

原创 如果电脑名是中文,Python中调用gethostbyaddr(name)函数会出错

今天遇到一个大坑,Python运行gethostbyaddr(name)函数时,如果你的电脑名字时中文,就会遇到这个提示:File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0\lib\socket.py", line 756, in getfqdn hostname, aliases, ipaddrs = gethostbyaddr(name)Uni

2020-08-11 16:53:29 1170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除