python
lujiebin
Engineering Center of Central China Normal University
展开
-
水仙花数_ 枚举方法
#水仙花数for i in range(10): for j in range(10): for k in range(10): if(i*i*i+j*j*j+k*k*k == 100*i+10*j+k): d=100*i+10*j+k print(d) els...原创 2019-12-18 18:11:47 · 1379 阅读 · 1 评论 -
Python爬取好大学排名
import requestsimport bs4from bs4 import BeautifulSoupdef getHTMLText(url): try: r = requests.get(url, timeout = 30) r.raise_for_status() r.encoding = r.apparent_encodi...原创 2019-11-08 11:39:42 · 619 阅读 · 0 评论 -
我的Python学习基础笔记
1.起步2.变量和简单数据类型3.列表4.操作列表5.if语句6.字典7.while循环8.函数9.类10.文件和异常11.测试# 使用方法修改字符串的大小写name = "ada lovelace"print(name.title())print(name.upper())print(name.lower())# 合并字符串first_name = "ada"...原创 2019-11-03 12:09:44 · 135 阅读 · 0 评论 -
Python内建的filter()函数过滤序列
1.Python把一个序列中的空字符串删掉def not_empty(s): return s and s.strip()list(filter(not_empty, ['A', '', 'B', None, 'C', ' ']))# 结果: ['A', 'B', 'C']2.删掉偶数,只保留奇数def not_empty(s): return s and s.s...原创 2019-10-25 20:06:03 · 216 阅读 · 0 评论 -
python里的enumerate函数用法
Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:>>> for i, value in enumerate(['A', 'B', 'C']):... print(i, value)...0 A1 B2 C...原创 2019-10-23 13:48:27 · 203 阅读 · 0 评论 -
python爬取两个excel表里的相同数据并匹配输出
import xlrddef extract(inpath): data = xlrd.open_workbook(inpath, encoding_override='utf-8') table = data.sheets()[0] # 选定表 nrows = table.nrows # 获取行号 ncols = table.ncols # 获取列号 ...原创 2019-10-23 13:45:32 · 17613 阅读 · 0 评论