
Python
文章平均质量分 55
JimmieZou
这个作者很懒,什么都没留下…
展开
-
利用蒙特卡洛(Monte Carlo)方法计算π值
圆周率π是一个无理数,没有任何一个精确公式能够计算π值,π的计算只能采用近似算法。国际公认的π值计算采用蒙特卡洛方法。蒙特卡洛方法蒙特卡洛(Monte Carlo)方法,又称随机抽样或统计试验方法。当所求解的问题是某种事件出现的概率,或某随机变量的期望值时,可以通过某种“试验”方法求解。简单说,蒙特卡洛是利用随机试验求解问题的方法。π值的计算构造一个单位正方形和一个单位原创 2018-01-21 16:33:54 · 18911 阅读 · 0 评论 -
Python turtle库绘制七段数码管
数码管简介数码管是一种半导体发光器件,数码管可分为七段数码管和八段数码管,区别在于八段数码管比七段数码管多一个用于显示小数点的发光二极管单元DP(decimal point)。它价格便宜、使用简单,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能够显示 时间、日期、温度等所有可用数字表示的参数的器件。在电器特别是家电领域应用极为广泛,如显示屏、空调、热水器、冰箱等等。绘原创 2018-01-24 16:49:34 · 15907 阅读 · 3 评论 -
Python 生成器(generator)的坑(把每一行看做一个list,试写一个generator,不断输出下一行的list)
生成器(generator)是一种“惰性”的算法生成器,比起列表生成式的一次性生成,他仅仅是将生成规则保存在生成器函数中(generator function),遇到next()计算并返回下一次的生成值,起到了节省内存空间的作用。最难理解的就是generator和函数的执行流程不一样。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而变成generator的函数,在每次调用ne原创 2018-01-28 11:30:21 · 6224 阅读 · 4 评论 -
Python 切片:利用切片操作,实现一个trim()函数,去除字符串首尾的空格
需求: Python 切片:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,不调用str的strip()方法。在很多编程语言中,针对字符串提供了很多各种截取函数(例如,substring),其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成各种截取操作,非常方便。要去除首尾的空格,只需要从头到尾、从尾到头各扫描一次,记录两端需要截取...原创 2018-01-26 17:26:47 · 10166 阅读 · 3 评论 -
Python源文件打包:pyinstaller库的使用
PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。安装:\>pip install pyinstallerpyinstaller官方网址PyInstaller 库...原创 2018-03-29 09:57:13 · 2790 阅读 · 1 评论 -
Python os.path.join() 使用注意事项
os.path.join() 用来路径的合成。可传入多个路径。传入多个路径时,遵循以下规则:会从第一个以/开头的参数开始拼接,之前的参数全部丢弃;以上一种情况为先,在上一种情况确保情况下,若出现./开头的参数,会保留./前的所有参数;有多个以”/”开头的参数,从最后”/”开头的的开始往后拼接,之前的参数全部丢弃。import osprint("1:",os.path.join('...原创 2019-05-08 21:20:51 · 4132 阅读 · 0 评论 -
Python及一些库的小知识点汇总
记录了在日常学习和工作中遇到的Python及Python相关库的一些小知识点。原创 2019-07-04 11:28:59 · 379 阅读 · 0 评论