python
算法,工具,拓展
一个半路出家的人
半路出家,不要问我出处。
展开
-
python小知识点
1,lambda(匿名函数) func=lambda x:x+1形如上面,一般定义函数的方式是 def myF():但是上面定义函数的方式是拿匿名函数 lambda关键字,后面紧跟 变量,冒号后面是函数返回值(通过这样的方式可以定义简单的函数)2,python的中三元表达式value = True if condation else False上面的式子等价于if...原创 2019-08-22 18:07:56 · 290 阅读 · 0 评论 -
python方法笔记
一,__str__和__repr__ 方法大概就是 将类的实体变成一个str 字符串>>> class Person(object): def __init__(self, name, gender): self.name = name self.gender =gender def __str__(self): return 'Person:%s...原创 2018-07-24 21:14:52 · 179 阅读 · 0 评论 -
Python-Tkinter几何布局管理(转)
所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的。Tkinter提供了截然不同的三种几何管理类:pack、grid和place。pack() pack几何管理采用块的方式组织配件,在快速生成界面设计中广泛采用,若干组件简单的布局,采用pack的代码量最少。pack几何管理程序根据组件创建生成的顺序将组件添加到父组件中去。通过...转载 2019-08-21 16:07:09 · 381 阅读 · 0 评论 -
python + flask + sqlite3做一个小博客
背景:最近刚学习完python的基本语法,就迫不及待想去做一些小项目。由于我是做前端的,对服务器比较感兴趣,就寻思着做一个后台服务。正好有个flask框架可以学习一下。Flask官方文档 (官方文档上还是有许多坑的,不过通读一遍还是能学习到很东西)1、代码结构/flaskr /templates lay_out.html login.html...原创 2019-08-02 10:05:48 · 5732 阅读 · 0 评论 -
Python求圆周率(蒙特卡洛方法)
初学python,今天尝试用 蒙特卡洛方法 算一下圆周率蒙特卡方法:蒙特卡洛方法是利用随机试验求解的问题。如上图,在正方形内随机撒点,我们用园内点的数量除以整个点的数量就是面积的比,即四分之π。代码如下from random import randomfrom time import perf_counterDARTS = 10000 * 10000 # 撒点总个数...原创 2019-07-29 15:05:42 · 13860 阅读 · 1 评论