python
tigerking1017
早起的小白,每天进步一点点,再努力一点点
展开
-
python3 一个点球小游戏 学习random模块
设定:射门和补救只有3个方向选择“左、中、右”,补救方向电脑随机选择。from random import choiceprint("choice one side to shoot:\nleft center right")you = input()print("you kicked:" + you)com = choice(["left", "center", "right"]原创 2016-05-10 10:10:23 · 1273 阅读 · 0 评论 -
python操作MySQL数据库 (pymsql)
============================ 安装 ============================pip3 install pymysql============================ 执行SQL ============================import pymysql创建连接conn = pymysql.conn原创 2016-06-17 16:58:29 · 899 阅读 · 0 评论 -
正则表达式 python3.x (pattern模式)
什么是正则表达式:记录文本规则的代码,不是python中特有的功能,是一种通用的方法。1.1、没有特殊符号,只有基本字母或数字的完全匹配。例如:匹配文本中“is” import retext ="Disbelief is more resistant than faith because it is sustained by thesenses. "m =re.find原创 2016-05-09 13:48:25 · 2835 阅读 · 0 评论 -
正则表达式 python3.x (re模块)
============================ re.compile ============================re.compile可以把正则表达式编译成一个正则表达式对象。可以把那些经常使用的正则表达式编译成正则表达式对象,这样可以提高一定的效率import re匹配邮箱key = 'someone@gmail.com' # 要匹配的文本原创 2017-09-04 17:35:42 · 1483 阅读 · 0 评论 -
python 多线程 threading
(python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点,在threading 得到了弥补,为了不浪费你和时间,所以我们直接学习threading 就可以了。)# 单线程 我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。from time import ctime, sleepdef music(): for原创 2017-09-04 11:32:22 · 2686 阅读 · 0 评论 -
pymongo 操作集锦
# 导入模块import pymongo# 建立MongoClient连接,需先启动已经安装的mongodb服务client = MongoClient('localhost', 27017)# 或者 client = MongoClient('mongodb://localhost:27017')# 进入数据库db = client.test_da转载 2017-09-04 10:16:08 · 304 阅读 · 0 评论 -
python 实现康威生命游戏
规则:每个细胞有两种状态-存活或死亡,每个细胞与以自身为中心的周围八格细胞产生互动。 人口过少:当周围低于2个(不包含2个)存活细胞时, 本单元活细胞死亡。 稳定:当周围有2个或3个存活细胞时, 本单元细胞保持原样。 人口过剩:当周围有3个以上的存活细胞时,本单元活细胞死亡。 繁殖:当周围有3个存活细胞时,本单元细胞存活/活化。版本:pyth转载 2017-07-24 15:42:26 · 4357 阅读 · 0 评论 -
pip(python) && ReadTimeoutError
(pip is already installed if you're using Python 2 >=2.7.9 or Python 3 >=3.4 binaries downloaded from python.org, but you'll need to upgrade pip.)(To install pip, securely download get-pip.py.原创 2017-07-13 18:34:45 · 320 阅读 · 0 评论 -
Python 破解验证码
(python 2.7)示例代码:# -*- coding:utf8 -*-from PIL import Imageimport hashlibimport timeimport osimport mathclass VectorCompare: def magnitude(self,concordance):转载 2017-07-13 11:46:53 · 549 阅读 · 0 评论 -
实例:python图像处理(Pillow+numpy)
(python 3.5)示例代码:# -*- coding:utf8 -*-from PIL import Imageimport numpy as npa = np.array(Image.open("C:/Users/Desktop/***.jpg").convert('L')).astype('float') #打开目标图片convert('L')原创 2017-07-13 11:29:55 · 2830 阅读 · 0 评论 -
python错误和异常--总结笔记
错误异常类型:1、NameError :尝试访问一个没有申明的变量 2、ZeroDivisionError:除数为0 3、SyntaxError:语法错误 4、IndexError:索引超出序列范围 5、KeyError:请求一个不存在的字典关键字 6、IOError:输入输出错误(比如你要读的文件不存在) 7、AttributeError:尝试访问未知的对象属性原创 2016-06-16 11:06:37 · 413 阅读 · 0 评论 -
python-24点智取游戏
24点是一种益智游戏,任意给出4张扑克牌(不含大小王,J Q K A所代表的值分别为11, 12, 13, 1),可以有重复的数字。对这4张牌所代表的值进行加减乘除运算,不可改变数字的位置,但可使用括号改变运算顺序,最终使得表达式的值为24 。python实现:from operator import add,sub,mul,div l=[] def s(a,c,d,cl,转载 2016-06-15 13:21:32 · 1098 阅读 · 0 评论 -
“彩虹花”python-matploylib模块
程序代码:from mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmfrom matplotlib.ticker import LinearLocatorimport matplotlib.pyplot as pltimport numpy as npfig = plt.figure()ax = fi转载 2016-06-14 17:07:38 · 860 阅读 · 0 评论 -
python定时关机小程序
程序:import os, time;rh = int(time.strftime("%H", time.localtime()))rm = int(time.strftime("%M", time.localtime()))cmd = "cmd.exe /k shutdown -s -t 0"c1 = Truewhile c1: try: h = in转载 2016-06-14 11:10:29 · 1900 阅读 · 0 评论 -
编程算法(python)
Bubble Sort – 冒泡排序核心:冒泡,持续比较相邻元素,大的挪到后面,因此大的会逐步往后挪,故称之为冒泡。Python:def bubbleSort(alist): for i in xrange(len(alist)): print(alist) for j in xrange(1, len(alist) - i原创 2016-07-11 17:30:19 · 544 阅读 · 0 评论 -
pycharm安装设置
接触pycharm感觉还不错,分享一下其安装字体设置的过程(pycharm4.0.4版本)1.下载:http://pan.baidu.com/s/1kT1Lsiz(官网:https://www.jetbrains.com/pycharm/)2.安装完成:3.外观&动作设置:4.编辑区(器)设置:OK,希原创 2016-06-13 11:02:34 · 448 阅读 · 0 评论 -
请实现一个函数能够计算一段文本中每个单词出现的次数。
def count1(file1,gui): import re patt = re.compile(gui) f = open(file1,'r') try: return len(patt.findall(f.read())) finally: f.close()print(count1('C:/原创 2016-05-30 15:49:35 · 1792 阅读 · 0 评论 -
Python time模块
Pythontime模块['_STRUCT_TM_ITEMS','__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone','asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime','localtime', 'mktime', '原创 2016-05-06 15:47:05 · 2729 阅读 · 0 评论 -
jupyter notebook 更改工作环境和浏览器
Jupyter Notebook(此前被称为 IPython notebook)是一个交互笔记本,支持运行40多种编程语言。本质是一个 web 应用程序,便于创建和共享文学化程序文档,支持实时代码、数学方程、可视化和markdown。 ----百度百科 (详细信息见官网:http://jupyter.org/) 这里主要介绍使用过程中遇到的原创 2017-12-12 16:28:19 · 46169 阅读 · 4 评论