摘要: 一、必用模块 import matplotlib.pyplot as plt #pyplot是matplotlib的模块之一,功能纯粹只能绘图 import numpy as np #多数会用到numpy模块计算得到坐标点,比y坐标需要根据x坐标公式计算 有个说法是 import pylab as 阅读全文
posted @ 2019-10-29 10:14 数之美 阅读(1102) 评论(0) 推荐(1) 编辑
摘要: >>一个带有 yield 的函数就是一个 generator,它和普通函数不同。 >>生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()才开始执行。 >>每执行到一个 yield 语句就会中断,并返回一个迭代值,下次执行时从 yield 的下一个语句继 阅读全文
posted @ 2019-10-29 10:12 数之美 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1比较下面两种,可以体会try...except的便利。 遇到IOError时可以跳过,并执行except IOError:里的内容。 try: fh = open("testfile11.txt", "r") fh.write("这是一个测试文件,用于测试异常!!") except IOError 阅读全文
posted @ 2019-10-29 10:10 数之美 阅读(170) 评论(0) 推荐(0) 编辑
摘要: pandas可以用来处理多种存储类型的数据,比如excel、csv、html、sql......查看pandas.read_XX方法可以看出。本文主要总结对excel的处理。pandas依赖处理Excel的xlrd等模块,这些模块安装即可,不需要import。 1读取 1.1多个sheet impo 阅读全文
posted @ 2019-10-29 10:08 数之美 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 1读excel要用到xlrd模块(支持xls、xlsx) import xlrd filename="C:/Users/11/Desktop/2.xlsx" book = xlrd.open_workbook(filename) #打开Excel文件读取数据 sheet =book.sheets() 阅读全文
posted @ 2019-10-29 10:05 数之美 阅读(5127) 评论(0) 推荐(0) 编辑
摘要: 简述 open() 方法用于打开一个文件,并返回file对象。对文件整个处理过程中都需要使用到这个函数,所以一般会将其赋值给某变量(比如f),接下来的处理调用file对象的多种方法,比如f.write(str)、f.close()...... open() 函数常用形式是接收两个参数:open(fi 阅读全文
posted @ 2019-10-29 10:03 数之美 阅读(364) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/p09080016/article/details/79299585 已实验过的手动安装方式,非常简单,以xlutils库说明: 1.网上下载xlutils-2.0.0.tar.gz到本机。 2.解压生成文件夹xlutils-2.0.0。 3.找到文件夹里 阅读全文
posted @ 2019-10-29 09:56 数之美 阅读(163) 评论(0) 推荐(0) 编辑
摘要: sleep(n):暂停n秒后再向下执行 import time print ("Start : %s" % time.ctime()) time.sleep( 5 ) print ("End : %s" % time.ctime()) 输出: Start : Wed Jul 17 16:49:08 阅读全文
posted @ 2019-10-29 09:55 数之美 阅读(141) 评论(0) 推荐(0) 编辑
摘要: t=1 r=t print r 输出: 1 r=t t=1 print r r=t t=1 print r 报错: NameError: name 't' is not defined 所有脚本都是按照顺序来执行。动态绑定会让代码看起来不符合先后顺序,但本质还是按照先后顺序执行。 阅读全文
posted @ 2019-10-29 09:55 数之美 阅读(104) 评论(0) 推荐(0) 编辑
摘要: repr()产生一个解释器易读的表达形式。 repr() 函数可以转义字符串中的特殊字符。 repr() 的参数可以是 Python 的任何对象。 示例1: hello = 'hello, runoob\n' print (hello) 输出(\n表示换行,所以会输出第二行空行): hello, r 阅读全文
posted @ 2019-10-29 09:53 数之美 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 字符串对象的 rjust() 方法, 它可以将字符串靠右, 并在左边填充空格。ljust()反之。 以示区分观察,用X和Y表示空格,X表示print用逗号输出多个时两者之间的空格;Y则表示rjust()/ljust()产生的空格。 a=1 b=2 c=3 print a,b,c 1X2X3 prin 阅读全文
posted @ 2019-10-29 09:53 数之美 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 示例一: MAXIMUM = lambda x,y : (x > y) * x + (x < y) * y #注意(x > y) 返回的是0或者1 MINIMUM = lambda x,y : (x > y) * y + (x < y) * x a = 10 b = 20 print 'The la 阅读全文
posted @ 2019-10-29 08:56 数之美 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子? 方法1: for 阅读全文
posted @ 2019-10-29 08:56 数之美 阅读(639) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/python/python-dictionary.html 字典是一种可变容器模型。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 字典是一种可变容器模型。 字 阅读全文
posted @ 2019-10-29 08:55 数之美 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #可以将字符串看成数组,用for循环取值 b=12345 for i in str(b): print i #可以将字符串看成数组,直接获取下标元素 b=12345 print str(b)[2] #特殊字符也类似处理。 arr1 = (3,12,8,9,11) print arr1[1] ptr 阅读全文
posted @ 2019-10-29 08:54 数之美 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 需要注释的多行内容用上下三引号括起来,而不是只用上三引号(虽然从编辑界面的字体颜色看起来已经被注释掉了)。 示例: for i in range(5): print i ''' for i in range(5): print i for i in range(5): print i ''' for 阅读全文
posted @ 2019-10-29 08:53 数之美 阅读(11275) 评论(0) 推荐(0) 编辑
摘要: 0&0=0; 0&1=0; 1&0=0; 1&1=1 类似于 and 0|0=0; 0|1=1; 1|0=1; 1|1=1 类似于 or 0^0=0; 0^1=1; 1^0=1; 1^1=0 类似于 or 0^0=0; 0^1=1; 1^0=1; 1^1=0 ~0=1; ~1=0; 类似于 not 阅读全文
posted @ 2019-10-29 08:52 数之美 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量。 在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就是私有的了。 在内部,python使用一 阅读全文
posted @ 2019-10-29 08:51 数之美 阅读(1155) 评论(0) 推荐(0) 编辑